package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from loop-10.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Loop10 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 97802;
	private static byte[] data0(){ return new byte[] {-2,-1,2,0,-2,-1,0,0,2,0,-2,-1,1,0,0,0,-1,-1,1,0,0,0,-2,-1,3,0,-2,-1,1,0,0,0,-1,-1,1,0,0,0,-2,-1,3,0,-4,-1,4,0,-3,-1,2,0,-2,-1,1,0,-1,-1,2,0,-2,-1,2,0,-2,-1,1,0,0,0,0,0,-1,-1,3,0,-4,-1,4,0,-3,-1,2,0,0,0,-1,-1,1,0,1,0,-1,-1,1,0,0,0,0,0,1,0,0,0,-1,-1,2,0,-1,-1,1,0,0,0,-1,-1,1,0,0,0,0,0,0,0,-1,-1,1,0,0,0,-1,-1,1,0,-1,-1,-1,-1,2,0,-2,-1,2,0,-1,-1,-1,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,-1,-1,2,0,1,0,0,0,3,0,0,0,2,0,2,0,1,0,2,0,2,0,2,0,2,0,1,0,2,0,3,0,-1,-1,4,0,0,0,2,0,2,0,-1,-1,2,0,0,0,1,0,0,0,-1,-1,0,0,-1,-1,-1,-1,-2,-1,-1,-1,-3,-1,-2,-1,-2,-1,-5,-1,0,0,-7,-1,0,0,-7,-1,-1,-1,-6,-1,-3,-1,-3,-1,-6,-1,-1,-1,-6,-1,-2,-1,-3,-1,-4,-1,-2,-1,-2,-1,-3,-1,0,0,-2,-1,-2,-1,1,0,-1,-1,0,0,2,0,-1,-1,2,0,2,0,0,0,3,0,3,0,0,0,5,0,1,0,2,0,5,0,0,0,5,0,1,0,3,0,1,0,3,0,2,0,1,0,1,0,1,0,0,0,0,0,1,0,-2,-1,0,0,0,0,-4,-1,2,0,-6,-1,1,0,-3,-1,-3,-1,1,0,-7,-1,1,0,-5,-1,-1,-1,-2,-1,-3,-1,-1,-1,-4,-1,0,0,-3,-1,0,0,-2,-1,0,0,-1,-1,0,0,0,0,2,0,0,0,2,0,2,0,2,0,5,0,3,0,4,0,5,0,5,0,5,0,8,0,3,0,10,0,3,0,9,0,6,0,7,0,7,0,6,0,6,0,8,0,4,0,8,0,4,0,5,0,5,0,4,0,2,0,6,0,-2,-1,6,0,-3,-1,3,0,-3,-1,0,0,-3,-1,-1,-1,-6,-1,-1,-1,-8,-1,-3,-1,-8,-1,-6,-1,-7,-1,-8,-1,-6,-1,-10,-1,-8,-1,-8,-1,-10,-1,-5,-1,-12,-1,-6,-1,-9,-1,-8,-1,-6,-1,-9,-1,-6,-1,-7,-1,-6,-1,-5,-1,-7,-1,-3,-1,-7,-1,-2,-1,-5,-1,-1,-1,-3,-1,-2,-1,0,0,-1,-1,2,0,0,0,5,0,0,0,7,0,2,0,5,0,9,0,2,0,10,0,5,0,8,0,7,0,9,0,5,0,12,0,3,0,12,0,4,0,10,0,7,0,6,0,8,0,4,0,8,0,3,0,7,0,1,0,6,0,1,0,1,0,4,0,-4,-1,4,0,-4,-1,0,0,-3,-1,-3,-1,-2,-1,-6,-1,-2,-1,-6,-1,-4,-1,-4,-1,-7,-1,-1,-1,-7,-1,-1,-1,-4,-1,-2,-1,0,0,-2,-1,4,0,0,0,6,0,3,0,6,0,6,0,8,0,8,0,10,0,8,0,13,0,7,0,14,0,7,0,14,0,8,0,13,0,7,0,10,0,8,0,7,0,6,0,4,0,5,0,-1,-1,4,0,-7,-1,1,0,-10,-1,-4,-1,-14,-1,-9,-1,-18,-1,-13,-1,-22,-1,-18,-1,-24,-1,-22,-1,-27,-1,-23,-1,-30,-1,-25,-1,-27,-1,-30,-1,-23,-1,-29,-1,-24,-1,-24,-1,-24,-1,-20,-1,-21,-1,-15,-1,-19,-1,-9,-1,-16,-1,-4,-1,-8,-1,-3,-1,3,0,-3,-1,11,0,4,0,13,0,13,0,16,0,19,0,20,0,22,0,25,0,25,0,27,0,27,0,26,0,30,0,26,0,27,0,27,0,23,0,24,0,22,0,19,0,18,0,16,0,12,0,11,0,9,0,5,0,3,0,2,0,-3,-1,-3,-1,-4,-1,-11,-1,-4,-1,-14,-1,-9,-1,-13,-1,-11,-1,-14,-1,-10,-1,-14,-1,-11,-1,-11,-1,-10,-1,-9,-1,-6,-1,-6,-1,-4,-1,-1,-1,1,0,3,0,9,0,6,0,16,0,13,0,21,0,19,0,26,0,24,0,31,0,27,0,34,0,29,0,35,0,31,0,34,0,30,0,31,0,30,0,25,0,28,0,21,0,19,0,18,0,12,0,11,0,4,0,2,0,-2,-1,-9,-1,-8,-1,-19,-1,-18,-1,-25,-1,-27,-1,-33,-1,-35,-1,-41,-1,-41,-1,-48,-1,-46,-1,-53,-1,-52,-1,-53,-1,-58,-1,-54,-1,-57,-1,-56,-1,-53,-1,-55,-1,-51,-1,-49,-1,-47,-1,-44,-1,-40,-1,-39,-1,-32,-1,-31,-1,-26,-1,-22,-1,-19,-1,-13,-1,-12,-1,-5,-1,-4,-1,1,0,8,0,4,0,16,0,13,0,18,0,24,0,19,0,31,0,24,0,34,0,28,0,34,0,32,0,34,0,33,0,33,0,33,0,30,0,33,0}; }
	private static byte[] data1(){ return new byte[] {26,0,31,0,24,0,27,0,23,0,21,0,23,0,18,0,19,0,16,0,17,0,14,0,14,0,13,0,11,0,13,0,10,0,11,0,8,0,12,0,7,0,12,0,8,0,9,0,9,0,10,0,8,0,11,0,9,0,9,0,13,0,7,0,16,0,9,0,17,0,13,0,16,0,16,0,20,0,17,0,23,0,20,0,23,0,22,0,26,0,23,0,27,0,26,0,27,0,25,0,30,0,22,0,28,0,24,0,23,0,23,0,20,0,18,0,18,0,13,0,13,0,7,0,8,0,0,0,2,0,-8,-1,-8,-1,-15,-1,-18,-1,-25,-1,-27,-1,-37,-1,-37,-1,-45,-1,-50,-1,-52,-1,-58,-1,-61,-1,-63,-1,-68,-1,-67,-1,-72,-1,-68,-1,-75,-1,-69,-1,-73,-1,-69,-1,-71,-1,-68,-1,-66,-1,-65,-1,-59,-1,-61,-1,-52,-1,-52,-1,-42,-1,-44,-1,-32,-1,-31,-1,-21,-1,-18,-1,-10,-1,-7,-1,5,0,3,0,16,0,14,0,24,0,25,0,30,0,33,0,33,0,41,0,36,0,41,0,42,0,38,0,43,0,38,0,41,0,36,0,37,0,33,0,30,0,29,0,24,0,20,0,19,0,11,0,14,0,1,0,8,0,-6,-1,-1,-1,-7,-1,-10,-1,-9,-1,-14,-1,-14,-1,-14,-1,-16,-1,-15,-1,-14,-1,-16,-1,-7,-1,-16,-1,0,0,-8,-1,4,0,7,0,10,0,20,0,25,0,30,0,43,0,42,0,55,0,60,0,65,0,74,0,75,0,83,0,85,0,90,0,88,0,96,0,91,0,94,0,91,0,88,0,87,0,83,0,75,0,73,0,62,0,56,0,49,0,35,0,32,0,13,0,9,0,-8,-1,-16,-1,-31,-1,-40,-1,-56,-1,-64,-1,-78,-1,-84,-1,-98,-1,-101,-1,-113,-1,-116,-1,-121,-1,-122,-1,-126,-1,-126,-1,-125,-1,-125,-1,-118,-1,-118,-1,-110,-1,-108,-1,-96,-1,-94,-1,-82,-1,-75,-1,-66,-1,-54,-1,-48,-1,-35,-1,-26,-1,-16,-1,-4,-1,2,0,15,0,21,0,32,0,36,0,46,0,50,0,55,0,60,0,62,0,63,0,66,0,64,0,65,0,58,0,60,0,49,0,51,0,41,0,36,0,30,0,22,0,14,0,11,0,0,0,-4,-1,-10,-1,-19,-1,-21,-1,-27,-1,-34,-1,-35,-1,-40,-1,-44,-1,-42,-1,-48,-1,-45,-1,-48,-1,-46,-1,-44,-1,-44,-1,-38,-1,-40,-1,-31,-1,-30,-1,-24,-1,-16,-1,-14,-1,-3,-1,1,0,12,0,19,0,28,0,36,0,46,0,52,0,65,0,66,0,81,0,81,0,90,0,96,0,96,0,105,0,102,0,108,0,106,0,106,0,106,0,102,0,102,0,95,0,92,0,86,0,80,0,73,0,64,0,60,0,46,0,42,0,29,0,20,0,12,0,0,0,-9,-1,-20,-1,-28,-1,-40,-1,-47,-1,-58,-1,-67,-1,-71,-1,-85,-1,-83,-1,-96,-1,-94,-1,-99,-1,-101,-1,-101,-1,-102,-1,-100,-1,-99,-1,-96,-1,-94,-1,-90,-1,-88,-1,-81,-1,-83,-1,-71,-1,-75,-1,-64,-1,-65,-1,-56,-1,-57,-1,-46,-1,-45,-1,-40,-1,-30,-1,-29,-1,-20,-1,-13,-1,-10,-1,2,0,2,0,16,0,13,0,29,0,24,0,37,0,33,0,42,0,42,0,44,0,46,0,47,0,45,0,50,0,46,0,49,0,47,0,48,0,44,0,49,0,40,0,44,0,36,0,37,0,30,0,29,0,21,0,19,0,13,0,7,0,6,0,-3,-1,-5,-1,-9,-1,-17,-1,-15,-1,-26,-1,-21,-1,-32,-1,-29,-1,-33,-1,-36,-1,-32,-1,-36,-1,-31,-1,-30,-1,-22,-1,-23,-1,-10,-1,-7,-1,2,0,11,0,18,0,27,0,36,0,45,0,49,0,63,0,62,0,74,0,76,0,84,0,83,0,90,0,87,0,93,0,88,0,91,0,86,0,83,0,82,0,70,0,72,0,58,0,51,0,43,0,27,0,19,0,1,0,-10,-1,-29,-1,-40,-1,-63,-1,-74,-1,-93,-1,-106,-1,-120,-1,120,-1,112,-1,97,-1,96,-1,82,-1,83,-1,77,-1,75,-1,78,-1,76,-1,84,-1,83,-1,95,-1,96,-1,110,-1,119,-1,-127,-1,-112,-1,-100,-1,-84,-1,-66,-1,-54,-1,-30,-1,-19,-1,8,0,19,0,43,0,56,0,76,0,92,0,107,0,122,0,-125,0,-110,0,-104,0,-96,0,-94,0,-87,0,-90,0,-89,0,-94,0,-97,0,-104,0,-111,0,-122,0,124,0,113,0,98,0,86,0,70,0,56,0,40,0,26,0,7,0,-2,-1,-23,-1,-27,-1,-49,-1,-51,-1,-65,-1,-70,-1,-77,-1,-84,-1,-85,-1,-88,-1,-89,-1,-89,-1,-86,-1,-85,-1,-77,-1,-74,-1,-61,-1,-54,-1,-39,-1,-28,-1,-9,-1,4,0,24,0,39,0,59,0,73,0,93,0,106,0,121,0,-124,0,-112,0,-104,0,-95,0}; }
	private static byte[] data2(){ return new byte[] {-93,0,-87,0,-88,0,-89,0,-89,0,-99,0,-101,0,-113,0,-124,0,119,0,105,0,85,0,71,0,45,0,29,0,5,0,-18,-1,-40,-1,-65,-1,-85,-1,-109,-1,124,-1,103,-1,82,-1,63,-1,44,-1,32,-1,12,-1,8,-1,-9,-2,-11,-2,-17,-2,-17,-2,-18,-2,-12,-2,-7,-2,2,-1,12,-1,26,-1,37,-1,58,-1,68,-1,95,-1,104,-1,-124,-1,-111,-1,-89,-1,-69,-1,-51,-1,-30,-1,-11,-1,5,0,27,0,41,0,59,0,73,0,89,0,101,0,115,0,124,0,-125,0,-115,0,-113,0,-106,0,-108,0,-106,0,-110,0,-112,0,-118,0,-122,0,127,0,120,0,115,0,104,0,99,0,91,0,84,0,76,0,71,0,61,0,55,0,50,0,42,0,38,0,33,0,27,0,28,0,21,0,21,0,19,0,17,0,19,0,18,0,17,0,19,0,19,0,20,0,24,0,25,0,28,0,33,0,37,0,45,0,46,0,60,0,57,0,74,0,70,0,85,0,82,0,94,0,93,0,102,0,100,0,109,0,104,0,116,0,108,0,116,0,110,0,116,0,105,0,113,0,96,0,102,0,84,0,85,0,69,0,64,0,51,0,37,0,30,0,12,0,4,0,-14,-1,-28,-1,-44,-1,-62,-1,-76,-1,-99,-1,-114,-1,121,-1,102,-1,83,-1,67,-1,48,-1,38,-1,22,-1,12,-1,3,-1,-4,-2,-12,-2,-12,-2,-19,-2,-15,-2,-20,-2,-14,-2,-15,-2,-10,-2,-6,-2,-3,-2,8,-1,12,-1,27,-1,37,-1,52,-1,68,-1,87,-1,106,-1,127,-1,-108,-1,-84,-1,-64,-1,-37,-1,-18,-1,5,0,23,0,46,0,60,0,80,0,92,0,107,0,118,0,-128,0,-118,0,-112,0,-105,0,-99,0,-97,0,-91,0,-95,0,-92,0,-98,0,-104,0,-108,0,-121,0,-128,0,113,0,105,0,86,0,78,0,58,0,49,0,32,0,21,0,5,0,-2,-1,-19,-1,-25,-1,-36,-1,-45,-1,-50,-1,-58,-1,-59,-1,-60,-1,-58,-1,-54,-1,-44,-1,-34,-1,-22,-1,-2,-1,14,0,35,0,61,0,75,0,111,0,124,0,-99,0,-82,0,-56,0,-38,0,-12,0,1,1,25,1,33,1,52,1,59,1,71,1,69,1,78,1,68,1,69,1,54,1,45,1,26,1,9,1,-14,0,-41,0,-66,0,-102,0,124,0,82,0,47,0,3,0,-36,-1,-82,-1,-123,-1,92,-1,48,-1,16,-1,-28,-2,-53,-2,-86,-2,-108,-2,125,-2,110,-2,96,-2,88,-2,83,-2,81,-2,85,-2,86,-2,98,-2,106,-2,122,-2,-117,-2,-99,-2,-75,-2,-50,-2,-21,-2,8,-1,41,-1,71,-1,109,-1,-115,-1,-78,-1,-45,-1,-14,-1,21,0,46,0,76,0,99,0,121,0,-117,0,-101,0,-89,0,-80,0,-74,0,-74,0,-74,0,-80,0,-88,0,-98,0,-113,0,-125,0,108,0,96,0,71,0,55,0,28,0,14,0,-11,-1,-28,-1,-45,-1,-69,-1,-77,-1,-99,-1,-105,-1,-121,-1,-126,-1,120,-1,117,-1,112,-1,111,-1,109,-1,113,-1,118,-1,123,-1,-123,-1,-107,-1,-95,-1,-73,-1,-50,-1,-30,-1,2,0,26,0,59,0,87,0,119,0,-108,0,-78,0,-54,0,-24,0,-7,0,18,1,34,1,49,1,68,1,75,1,88,1,91,1,97,1,97,1,98,1,88,1,83,1,67,1,53,1,39,1,10,1,-5,0,-34,0,-59,0,-87,0,-118,0,108,0,78,0,48,0,14,0,-15,-1,-51,-1,-82,-1,-113,-1,111,-1,82,-1,55,-1,28,-1,9,-1,-13,-2,-25,-2,-40,-2,-45,-2,-52,-2,-50,-2,-52,-2,-45,-2,-43,-2,-33,-2,-28,-2,-17,-2,-9,-2,5,-1,13,-1,28,-1,42,-1,51,-1,70,-1,81,-1,98,-1,114,-1,-127,-1,-108,-1,-94,-1,-71,-1,-59,-1,-36,-1,-23,-1,-4,-1,11,0,27,0,40,0,49,0,59,0,68,0,75,0,77,0,84,0,78,0,83,0,78,0,79,0,76,0,72,0,69,0,66,0,63,0,61,0,56,0,50,0,47,0,39,0,34,0,27,0,16,0,10,0,-1,-1,-8,-1,-21,-1,-31,-1,-42,-1,-52,-1,-64,-1,-72,-1,-85,-1,-90,-1,-99,-1,-104,-1,-105,-1,-108,-1,-106,-1,-100,-1,-97,-1,-82,-1,-76,-1,-58,-1,-47,-1,-25,-1,-11,-1,12,0,30,0,51,0,76,0,95,0,119,0,-118,0,-95,0,-74,0,-58,0,-41,0,-25,0,-17,0,-5,0,2,1,6,1,11,1,9,1,11,1,3,1,1,1,-11,0,-20,0,-39,0,-55,0,-80,0,-104,0,121,0,82,0,51,0,5,0,-31,-1,-79,-1,-118,-1,95,-1,55,-1,17,-1,-18,-2,-46,-2,-79,-2,-97,-2,-125,-2,121,-2,98,-2,93,-2,83,-2,74,-2,78,-2,75,-2,82,-2,90,-2,107,-2,120,-2,-107,-2}; }
	private static byte[] data3(){ return new byte[] {-87,-2,-50,-2,-15,-2,20,-1,67,-1,107,-1,-101,-1,-54,-1,-5,-1,43,0,91,0,-118,0,-75,0,-29,0,8,1,46,1,76,1,107,1,-125,1,-107,1,-92,1,-83,1,-77,1,-81,1,-79,1,-98,1,-108,1,-127,1,103,1,80,1,46,1,17,1,-22,0,-55,0,-97,0,122,0,83,0,45,0,4,0,-30,-1,-69,-1,-101,-1,124,-1,92,-1,68,-1,39,-1,20,-1,-2,-2,-15,-2,-25,-2,-33,-2,-29,-2,-29,-2,-11,-2,1,-1,24,-1,53,-1,82,-1,123,-1,-99,-1,-51,-1,-14,-1,32,0,76,0,116,0,-97,0,-55,0,-23,0,14,1,40,1,69,1,92,1,107,1,123,1,-128,1,-120,1,-125,1,126,1,110,1,98,1,69,1,47,1,9,1,-24,0,-67,0,-111,0,94,0,41,0,-11,-1,-71,-1,-127,-1,68,-1,7,-1,-46,-2,-101,-2,102,-2,57,-2,12,-2,-22,-3,-57,-3,-79,-3,-104,-3,-113,-3,126,-3,-126,-3,125,-3,-114,-3,-108,-3,-85,-3,-62,-3,-38,-3,1,-2,32,-2,80,-2,118,-2,-87,-2,-39,-2,8,-1,62,-1,112,-1,-95,-1,-42,-1,3,0,54,0,95,0,-115,0,-76,0,-37,0,-2,0,29,1,58,1,80,1,101,1,117,1,123,1,-126,1,127,1,123,1,113,1,103,1,82,1,71,1,43,1,29,1,2,1,-18,0,-46,0,-62,0,-88,0,-106,0,-128,0,110,0,94,0,74,0,66,0,47,0,36,0,22,0,12,0,0,0,-3,-1,-16,-1,-15,-1,-19,-1,-20,-1,-13,-1,-15,-1,-3,-1,6,0,21,0,39,0,50,0,75,0,93,0,115,0,-117,0,-100,0,-77,0,-58,0,-38,0,-23,0,-4,0,9,1,22,1,34,1,43,1,54,1,57,1,61,1,64,1,60,1,56,1,46,1,32,1,20,1,4,1,-19,0,-36,0,-68,0,-86,0,-125,0,110,0,72,0,37,0,0,0,-37,-1,-77,-1,-119,-1,97,-1,51,-1,9,-1,-35,-2,-77,-2,-119,-2,102,-2,64,-2,34,-2,6,-2,-18,-3,-42,-3,-54,-3,-74,-3,-84,-3,-92,-3,-102,-3,-101,-3,-104,-3,-100,-3,-99,-3,-90,-3,-77,-3,-70,-3,-45,-3,-31,-3,-3,-3,22,-2,55,-2,89,-2,-127,-2,-86,-2,-42,-2,1,-1,50,-1,96,-1,-113,-1,-64,-1,-23,-1,25,0,63,0,102,0,-116,0,-86,0,-57,0,-30,0,-5,0,21,1,38,1,58,1,69,1,83,1,94,1,101,1,99,1,103,1,94,1,87,1,78,1,59,1,43,1,18,1,-2,0,-32,0,-52,0,-87,0,-111,0,114,0,82,0,57,0,25,0,1,0,-28,-1,-49,-1,-69,-1,-92,-1,-96,-1,-112,-1,-104,-1,-108,-1,-90,-1,-78,-1,-48,-1,-22,-1,12,0,57,0,92,0,-109,0,-65,0,-14,0,38,1,82,1,-115,1,-77,1,-22,1,19,2,62,2,103,2,-123,2,-89,2,-67,2,-45,2,-33,2,-20,2,-25,2,-27,2,-42,2,-64,2,-91,2,-128,2,79,2,31,2,-42,1,-100,1,69,1,-7,0,-95,0,74,0,-17,-1,-108,-1,63,-1,-27,-2,-107,-2,70,-2,0,-2,-69,-3,125,-3,67,-3,20,-3,-26,-4,-61,-4,-95,-4,-117,-4,116,-4,104,-4,101,-4,102,-4,117,-4,-124,-4,-92,-4,-62,-4,-12,-4,35,-3,92,-3,-104,-3,-38,-3,30,-2,101,-2,-83,-2,-11,-2,62,-1,-126,-1,-59,-1,7,0,63,0,122,0,-88,0,-39,0,-6,0,33,1,52,1,75,1,83,1,85,1,84,1,73,1,55,1,36,1,0,1,-20,0,-64,0,-97,0,119,0,75,0,40,0,-8,-1,-45,-1,-86,-1,-118,-1,103,-1,67,-1,41,-1,9,-1,-11,-2,-37,-2,-50,-2,-73,-2,-74,-2,-85,-2,-77,-2,-80,-2,-57,-2,-38,-2,-5,-2,35,-1,80,-1,-121,-1,-61,-1,4,0,71,0,-118,0,-50,0,21,1,85,1,-103,1,-47,1,11,2,60,2,110,2,-108,2,-64,2,-35,2,-1,2,13,3,37,3,42,3,52,3,45,3,38,3,16,3,-3,2,-40,2,-75,2,-122,2,83,2,26,2,-35,1,-102,1,82,1,13,1,-63,0,119,0,41,0,-31,-1,-104,-1,83,-1,16,-1,-48,-2,-104,-2,100,-2,51,-2,11,-2,-25,-3,-53,-3,-72,-3,-91,-3,-98,-3,-106,-3,-99,-3,-100,-3,-82,-3,-72,-3,-52,-3,-29,-3,-5,-3,24,-2,54,-2,85,-2,120,-2,-102,-2,-60,-2,-23,-2,17,-1,60,-1,101,-1,-113,-1,-72,-1,-33,-1,5,0,43,0,75,0,103,0,-124,0,-103,0,-84,0,-76,0,-66,0,-66,0,-65,0,-69,0,-74,0,-83,0,-93,0,-111,0,-120,0,123,0,103,0,99,0,76,0,69,0,53,0,38,0,27,0,9,0,-6,-1,-25,-1,-39,-1,-59,-1,-76,-1,-98,-1,-121,-1,119,-1,95,-1,83,-1}; }
	private static byte[] data4(){ return new byte[] {61,-1,45,-1,32,-1,22,-1,19,-1,12,-1,16,-1,27,-1,35,-1,55,-1,70,-1,97,-1,121,-1,-101,-1,-74,-1,-36,-1,-3,-1,39,0,76,0,111,0,-100,0,-60,0,-14,0,23,1,63,1,98,1,-118,1,-90,1,-56,1,-31,1,-7,1,13,2,29,2,38,2,48,2,50,2,46,2,42,2,30,2,9,2,-14,1,-49,1,-87,1,121,1,66,1,6,1,-57,0,125,0,59,0,-19,-1,-90,-1,95,-1,30,-1,-36,-2,-96,-2,102,-2,49,-2,-3,-3,-44,-3,-90,-3,-126,-3,93,-3,65,-3,39,-3,18,-3,6,-3,-5,-4,-1,-4,7,-3,29,-3,60,-3,96,-3,-109,-3,-55,-3,13,-2,82,-2,-96,-2,-11,-2,74,-1,-99,-1,-11,-1,68,0,-93,0,-13,0,64,1,-113,1,-47,1,25,2,81,2,-119,2,-69,2,-26,2,3,3,32,3,44,3,55,3,50,3,43,3,18,3,-8,2,-41,2,-83,2,122,2,70,2,8,2,-47,1,-114,1,73,1,4,1,-61,0,120,0,51,0,-20,-1,-97,-1,97,-1,20,-1,-37,-2,-106,-2,97,-2,48,-2,9,-2,-23,-3,-41,-3,-53,-3,-44,-3,-37,-3,-5,-3,25,-2,74,-2,125,-2,-70,-2,-7,-2,60,-1,-120,-1,-52,-1,23,0,97,0,-91,0,-19,0,49,1,110,1,-84,1,-35,1,23,2,61,2,102,2,126,2,-106,2,-102,2,-96,2,-111,2,-127,2,90,2,52,2,-6,1,-69,1,113,1,26,1,-65,0,92,0,-11,-1,-121,-1,29,-1,-82,-2,72,-2,-29,-3,-127,-3,41,-3,-41,-4,-114,-4,77,-4,22,-4,-27,-5,-65,-5,-91,-5,-111,-5,-123,-5,-122,-5,-116,-5,-92,-5,-68,-5,-22,-5,29,-4,90,-4,-96,-4,-19,-4,71,-3,-96,-3,6,-2,104,-2,-50,-2,55,-1,-98,-1,0,0,94,0,-65,0,18,1,109,1,-75,1,-2,1,58,2,124,2,-83,2,-47,2,-10,2,7,3,21,3,27,3,23,3,6,3,-16,2,-45,2,-79,2,-121,2,95,2,48,2,7,2,-44,1,-92,1,121,1,77,1,37,1,-2,0,-48,0,-74,0,-120,0,105,0,72,0,34,0,5,0,-29,-1,-52,-1,-72,-1,-88,-1,-95,-1,-103,-1,-97,-1,-82,-1,-68,-1,-37,-1,-7,-1,30,0,78,0,119,0,-86,0,-36,0,6,1,64,1,101,1,-96,1,-67,1,-21,1,15,2,50,2,85,2,110,2,-116,2,-101,2,-85,2,-72,2,-72,2,-70,2,-85,2,-99,2,-127,2,98,2,68,2,17,2,-24,1,-84,1,117,1,44,1,-17,0,-96,0,87,0,2,0,-76,-1,92,-1,8,-1,-77,-2,89,-2,18,-2,-72,-3,117,-3,47,-3,-16,-4,-73,-4,-122,-4,86,-4,50,-4,8,-4,-16,-5,-48,-5,-67,-5,-84,-5,-96,-5,-110,-5,-110,-5,-108,-5,-101,-5,-86,-5,-63,-5,-37,-5,-3,-5,39,-4,89,-4,-118,-4,-56,-4,10,-3,79,-3,-104,-3,-28,-3,50,-2,127,-2,-49,-2,30,-1,108,-1,-73,-1,0,0,69,0,-120,0,-54,0,6,1,64,1,113,1,-92,1,-47,1,-4,1,34,2,65,2,95,2,116,2,-119,2,-107,2,-96,2,-94,2,-99,2,-113,2,-124,2,101,2,77,2,39,2,-1,1,-47,1,-95,1,110,1,48,1,0,1,-70,0,-114,0,70,0,34,0,-24,-1,-60,-1,-101,-1,-125,-1,106,-1,101,-1,91,-1,109,-1,126,-1,-104,-1,-56,-1,-15,-1,45,0,105,0,-82,0,-12,0,64,1,-115,1,-30,1,53,2,-122,2,-45,2,37,3,111,3,-68,3,-5,3,65,4,113,4,-86,4,-45,4,-13,4,12,5,14,5,20,5,-5,4,-33,4,-86,4,110,4,28,4,-65,3,82,3,-33,2,98,2,-37,1,84,1,-62,0,55,0,-83,-1,35,-1,-98,-2,30,-2,-89,-3,44,-3,-62,-4,82,-4,-20,-5,-114,-5,48,-5,-35,-6,-107,-6,77,-6,29,-6,-19,-7,-43,-7,-58,-7,-49,-7,-34,-7,1,-6,47,-6,106,-6,-78,-6,9,-5,98,-5,-62,-5,43,-4,-107,-4,3,-3,114,-3,-31,-3,82,-2,-66,-2,40,-1,-121,-1,-19,-1,64,0,-107,0,-44,0,25,1,67,1,116,1,-118,1,-94,1,-91,1,-99,1,-110,1,123,1,88,1,55,1,5,1,-39,0,-94,0,108,0,51,0,-15,-1,-70,-1,120,-1,60,-1,-3,-2,-70,-2,-125,-2,67,-2,21,-2,-32,-3,-73,-3,-100,-3,-123,-3,126,-3,127,-3,-106,-3,-71,-3,-16,-3,47,-2,127,-2,-35,-2,71,-1,-76,-1,40,0,-89,0,30,1,-94,1,20,2,-113,2,-2,2,104,3,-48,3,48,4,-122,4,-41,4,32,5,93,5,-103,5,-66,5,-26,5,-10,5,4,6,-3,5,-19,5,-51,5,-98,5,103,5,27,5,-60,4,98,4,-10,3,127,3,3,3,-127,2,-13,1,114,1,-22,0}; }
	private static byte[] data5(){ return new byte[] {92,0,-29,-1,100,-1,-12,-2,-124,-2,31,-2,-61,-3,106,-3,41,-3,-36,-4,-86,-4,116,-4,79,-4,52,-4,25,-4,15,-4,10,-4,14,-4,37,-4,55,-4,92,-4,-125,-4,-74,-4,-20,-4,40,-3,108,-3,-84,-3,-5,-3,67,-2,-105,-2,-40,-2,50,-1,122,-1,-55,-1,14,0,89,0,-104,0,-43,0,4,1,50,1,86,1,114,1,123,1,-116,1,123,1,116,1,97,1,70,1,41,1,3,1,-32,0,-72,0,-109,0,109,0,71,0,37,0,-8,-1,-40,-1,-85,-1,-115,-1,90,-1,54,-1,6,-1,-34,-2,-81,-2,-125,-2,84,-2,49,-2,1,-2,-31,-3,-66,-3,-94,-3,-110,-3,124,-3,123,-3,116,-3,-125,-3,-104,-3,-88,-3,-47,-3,-12,-3,37,-2,90,-2,-110,-2,-46,-2,20,-1,85,-1,-93,-1,-30,-1,50,0,116,0,-63,0,6,1,80,1,-114,1,-41,1,22,2,85,2,-113,2,-58,2,-10,2,46,3,88,3,119,3,-108,3,-86,3,-69,3,-71,3,-73,3,-93,3,-125,3,98,3,41,3,-21,2,-89,2,85,2,1,2,-99,1,57,1,-33,0,116,0,27,0,-77,-1,87,-1,-20,-2,-103,-2,60,-2,-30,-3,-109,-3,60,-3,-16,-4,-102,-4,94,-4,23,-4,-29,-5,-77,-5,-114,-5,109,-5,100,-5,97,-5,114,-5,-112,-5,-69,-5,-15,-5,61,-4,-113,-4,-17,-4,89,-3,-53,-3,64,-2,-71,-2,61,-1,-68,-1,62,0,-50,0,61,1,-70,1,49,2,-97,2,7,3,109,3,-65,3,23,4,80,4,-110,4,-73,4,-37,4,-13,4,-3,4,-2,4,-27,4,-55,4,-99,4,107,4,46,4,-27,3,-109,3,52,3,-42,2,110,2,0,2,-116,1,21,1,-99,0,34,0,-93,-1,37,-1,-85,-2,57,-2,-49,-3,102,-3,19,-3,-53,-4,-111,-4,107,-4,75,-4,81,-4,90,-4,122,-4,-95,-4,-37,-4,34,-3,116,-3,-59,-3,38,-2,-125,-2,-26,-2,76,-1,-75,-1,26,0,-125,0,-24,0,79,1,-84,1,9,2,97,2,-78,2,-10,2,54,3,95,3,125,3,-120,3,-122,3,106,3,66,3,-2,2,-76,2,72,2,-33,1,87,1,-41,0,60,0,-93,-1,11,-1,104,-2,-49,-3,60,-3,-90,-4,26,-4,-104,-5,27,-5,-89,-6,59,-6,-34,-7,-116,-7,66,-7,9,-7,-38,-8,-61,-8,-73,-8,-64,-8,-36,-8,14,-7,78,-7,-96,-7,10,-6,121,-6,-2,-6,-118,-5,38,-4,-59,-4,112,-3,16,-2,-64,-2,94,-1,15,0,-80,0,76,1,-24,1,120,2,-8,2,113,3,-37,3,66,4,-115,4,-51,4,-4,4,25,5,45,5,40,5,34,5,5,5,-31,4,-76,4,122,4,63,4,-4,3,-73,3,110,3,34,3,-38,2,-116,2,63,2,-21,1,-95,1,84,1,17,1,-65,0,117,0,43,0,-25,-1,-84,-1,104,-1,70,-1,32,-1,7,-1,0,-1,2,-1,18,-1,53,-1,93,-1,-106,-1,-35,-1,38,0,123,0,-45,0,47,1,-113,1,-24,1,70,2,-104,2,-16,2,58,3,-111,3,-42,3,33,4,87,4,-111,4,-65,4,-27,4,10,5,29,5,33,5,28,5,3,5,-35,4,-74,4,104,4,35,4,-59,3,89,3,-22,2,103,2,-30,1,89,1,-65,0,44,0,-114,-1,-16,-2,87,-2,-74,-3,43,-3,-113,-4,14,-4,-128,-5,7,-5,-108,-6,43,-6,-54,-7,121,-7,46,-7,-24,-8,-80,-8,-128,-8,84,-8,59,-8,26,-8,23,-8,12,-8,25,-8,37,-8,59,-8,102,-8,-100,-8,-45,-8,27,-7,110,-7,-55,-7,51,-6,-109,-6,10,-5,-128,-5,-5,-5,116,-4,-9,-4,113,-3,-15,-3,101,-2,-37,-2,72,-1,-77,-1,23,0,118,0,-39,0,42,1,-127,1,-53,1,28,2,97,2,-89,2,-26,2,29,3,85,3,-127,3,-92,3,-56,3,-47,3,-33,3,-37,3,-52,3,-72,3,-112,3,99,3,44,3,-14,2,-89,2,91,2,12,2,-68,1,107,1,20,1,-60,0,114,0,55,0,-24,-1,-76,-1,-118,-1,107,-1,91,-1,81,-1,91,-1,122,-1,-114,-1,-60,-1,-8,-1,58,0,-116,0,-33,0,62,1,-95,1,13,2,125,2,-11,2,95,3,-33,3,85,4,-56,4,67,5,-86,5,26,6,-125,6,-37,6,49,7,111,7,-95,7,-58,7,-43,7,-54,7,-80,7,125,7,48,7,-40,6,97,6,-37,5,65,5,-91,4,-17,3,51,3,126,2,-66,1,-6,0,67,0,121,-1,-57,-2,4,-2,78,-3,-103,-4,-25,-5,55,-5,-121,-6,-24,-7,69,-7,-74,-8,46,-8,-74,-9,77,-9,6,-9,-55,-10,-90,-10,-101,-10,-89,-10,-57,-10,2,-9,75,-9,-95,-9,14,-8,119,-8,-1,-8,-123,-7,18,-6,-92,-6,56,-5,-50,-5,106,-4,-1,-4,-110,-3,27,-2,-89,-2,29,-1,-100,-1,-4,-1,98,0}; }
	private static byte[] data6(){ return new byte[] {-82,0,-14,0,32,1,78,1,106,1,116,1,116,1,98,1,83,1,43,1,3,1,-56,0,-118,0,69,0,-15,-1,-100,-1,65,-1,-23,-2,125,-2,26,-2,-81,-3,77,-3,-19,-4,-104,-4,66,-4,2,-4,-47,-5,-69,-5,-76,-5,-56,-5,-19,-5,51,-4,-115,-4,2,-3,126,-3,25,-2,-77,-2,105,-1,32,0,-37,0,-101,1,83,2,22,3,-54,3,-123,4,57,5,-34,5,-118,6,37,7,-75,7,57,8,-80,8,27,9,112,9,-79,9,-28,9,-6,9,1,10,-38,9,-81,9,90,9,-2,8,120,8,-15,7,72,7,-105,6,-42,5,23,5,63,4,111,3,-103,2,-65,1,-6,0,46,0,117,-1,-64,-2,15,-2,111,-3,-38,-4,82,-4,-46,-5,96,-5,5,-5,-89,-6,98,-6,44,-6,9,-6,-19,-7,-10,-7,-3,-7,33,-6,74,-6,-117,-6,-31,-6,53,-5,-104,-5,11,-4,117,-4,2,-3,113,-3,-2,-3,122,-2,11,-1,-113,-1,20,0,-105,0,12,1,-125,1,-26,1,57,2,-119,2,-62,2,-27,2,-8,2,-8,2,-24,2,-55,2,-89,2,114,2,60,2,-11,1,-76,1,112,1,43,1,-29,0,-102,0,76,0,-3,-1,-89,-1,77,-1,-13,-2,-107,-2,51,-2,-50,-3,107,-3,9,-3,-94,-4,72,-4,-14,-5,-93,-5,96,-5,41,-5,-2,-6,-37,-6,-48,-6,-54,-6,-41,-6,-16,-6,26,-5,75,-5,-124,-5,-59,-5,27,-4,109,-4,-50,-4,47,-3,-108,-3,5,-2,110,-2,-21,-2,91,-1,-39,-1,79,0,-53,0,71,1,-63,1,52,2,-95,2,18,3,119,3,-47,3,51,4,115,4,-55,4,-9,4,56,5,86,5,110,5,124,5,110,5,109,5,65,5,23,5,-45,4,-115,4,46,4,-52,3,84,3,-29,2,105,2,-21,1,107,1,-18,0,104,0,-20,-1,105,-1,-27,-2,102,-2,-39,-3,101,-3,-31,-4,104,-4,-15,-5,113,-5,21,-5,-82,-6,97,-6,24,-6,-19,-7,-62,-7,-71,-7,-75,-7,-47,-7,-6,-7,63,-6,-108,-6,-21,-6,98,-5,-29,-5,117,-4,18,-3,-83,-3,94,-2,8,-1,-74,-1,109,0,20,1,-58,1,106,2,-6,2,-103,3,42,4,-77,4,48,5,-90,5,25,6,124,6,-53,6,22,7,76,7,115,7,-117,7,-109,7,125,7,93,7,31,7,-36,6,-126,6,19,6,-105,5,12,5,118,4,-47,3,45,3,124,2,-57,1,15,1,82,0,-96,-1,-22,-2,65,-2,-93,-3,19,-3,-105,-4,40,-4,-51,-5,-115,-5,92,-5,70,-5,74,-5,87,-5,127,-5,-81,-5,-7,-5,66,-4,-101,-4,2,-3,110,-3,-24,-3,96,-2,-29,-2,115,-1,-6,-1,-108,0,31,1,-79,1,46,2,-78,2,35,3,-122,3,-32,3,38,4,72,4,89,4,80,4,39,4,-11,3,-104,3,41,3,-91,2,12,2,111,1,-73,0,8,0,64,-1,-124,-2,-70,-3,-7,-4,44,-4,124,-5,-71,-6,8,-6,76,-7,-86,-8,6,-8,118,-9,-11,-10,123,-10,34,-10,-38,-11,-86,-11,-110,-11,-102,-11,-51,-11,10,-10,111,-10,-28,-10,120,-9,28,-8,-36,-8,-88,-7,-124,-6,106,-5,97,-4,76,-3,76,-2,69,-1,55,0,61,1,34,2,17,3,-26,3,-86,4,99,5,1,6,-126,6,-5,6,78,7,-114,7,-75,7,-62,7,-65,7,-78,7,-110,7,104,7,41,7,-26,6,-110,6,61,6,-45,5,106,5,-14,4,123,4,-12,3,106,3,-25,2,90,2,-52,1,65,1,-74,0,38,0,-76,-1,68,-1,-25,-2,-111,-2,91,-2,46,-2,31,-2,32,-2,63,-2,110,-2,-63,-2,28,-1,-120,-1,-7,-1,-122,0,19,1,-90,1,64,2,-41,2,112,3,8,4,-89,4,59,5,-55,5,94,6,-20,6,114,7,-18,7,101,8,-64,8,23,9,88,9,-127,9,-120,9,123,9,82,9,8,9,-77,8,52,8,-88,7,-9,6,70,6,111,5,-101,4,-81,3,-62,2,-59,1,-58,0,-57,-1,-47,-2,-53,-3,-48,-4,-33,-5,-17,-6,9,-6,58,-7,101,-8,-90,-9,-18,-10,76,-10,-77,-11,41,-11,-67,-12,84,-12,0,-12,-76,-13,-113,-13,100,-13,101,-13,98,-13,115,-13,-104,-13,-61,-13,15,-12,103,-12,-58,-12,62,-11,-69,-11,91,-10,-4,-10,-90,-9,98,-8,23,-7,-35,-7,-99,-6,93,-5,20,-4,-56,-4,116,-3,7,-2,-84,-2,43,-1,-74,-1,56,0,-78,0,42,1,-91,1,31,2,-97,2,19,3,-127,3,-17,3,74,4,-87,4,-24,4,54,5,85,5,103,5,112,5,100,5,75,5,28,5,-27,4,-91,4,80,4,-9,3,-106,3,53,3,-58,2,92,2,-12,1,-115,1,52,1,-49,0,-120,0,69,0,0,0,-39,-1,-73,-1,-76,-1,-76,-1,-61,-1,-39,-1,3,0,65,0,-109,0,-35,0,75,1,-75,1,40,2,-73,2}; }
	private static byte[] data7(){ return new byte[] {63,3,-33,3,122,4,37,5,-45,5,123,6,35,7,-36,7,-128,8,26,9,-88,9,36,10,-116,10,-21,10,42,11,90,11,106,11,89,11,58,11,-11,10,-97,10,42,10,-101,9,2,9,77,8,-112,7,-63,6,-19,5,9,5,30,4,50,3,63,2,71,1,74,0,64,-1,62,-2,56,-3,44,-4,41,-5,38,-6,47,-7,60,-8,104,-9,-112,-10,-35,-11,60,-11,-68,-12,87,-12,15,-12,-28,-13,-42,-13,-22,-13,18,-12,78,-12,-87,-12,23,-11,-92,-11,46,-10,-55,-10,114,-9,37,-8,-36,-8,-104,-7,86,-6,10,-5,-70,-5,105,-4,17,-3,-81,-3,67,-2,-45,-2,87,-1,-50,-1,58,0,-113,0,-37,0,15,1,60,1,81,1,89,1,75,1,59,1,8,1,-51,0,-123,0,35,0,-64,-1,72,-1,-60,-2,59,-2,-86,-3,18,-3,125,-4,-19,-5,94,-5,-26,-6,117,-6,30,-6,-25,-7,-59,-7,-53,-7,-8,-7,58,-6,-84,-6,49,-5,-46,-5,-116,-4,85,-3,45,-2,23,-1,7,0,-4,0,-3,1,4,3,17,4,25,5,42,6,54,7,67,8,73,9,68,10,52,11,14,12,-34,12,124,13,16,14,119,14,-70,14,-48,14,-55,14,-99,14,59,14,-56,13,35,13,108,12,-101,11,-89,10,-87,9,-102,8,-127,7,89,6,51,5,8,4,-39,2,-77,1,-108,0,-128,-1,107,-2,109,-3,111,-4,-119,-5,-80,-6,-22,-7,52,-7,-97,-8,36,-8,-70,-9,124,-9,57,-9,52,-9,51,-9,83,-9,-116,-9,-35,-9,63,-8,-60,-8,76,-7,-24,-7,-105,-6,81,-5,20,-4,-14,-4,-55,-3,-70,-2,-106,-1,-125,0,93,1,57,2,-8,2,-77,3,69,4,-57,4,35,5,110,5,-99,5,-79,5,-72,5,-104,5,107,5,58,5,-15,4,-97,4,68,4,-34,3,115,3,-1,2,-127,2,-6,1,100,1,-64,0,23,0,94,-1,-92,-2,-27,-3,28,-3,92,-4,-114,-5,-49,-6,18,-6,95,-7,-51,-8,67,-8,-50,-9,122,-9,48,-9,12,-9,-11,-10,-6,-10,41,-9,85,-9,-94,-9,-8,-9,96,-8,-54,-8,80,-7,-41,-7,105,-6,7,-5,-77,-5,106,-4,29,-3,-24,-3,-76,-2,121,-1,79,0,26,1,-28,1,-83,2,109,3,22,4,-67,4,73,5,-51,5,63,6,-90,6,-12,6,56,7,99,7,-118,7,-115,7,-111,7,119,7,81,7,10,7,-71,6,95,6,-21,5,111,5,-21,4,75,4,-61,3,22,3,126,2,-39,1,61,1,-113,0,-26,-1,70,-1,-89,-2,-7,-3,87,-3,-82,-4,6,-4,100,-5,-56,-6,45,-6,-81,-7,49,-7,-43,-8,121,-8,56,-8,21,-8,-7,-9,15,-8,40,-8,119,-8,-58,-8,57,-7,-56,-7,98,-6,13,-5,-70,-5,-118,-4,92,-3,44,-2,-1,-2,-54,-1,-98,0,110,1,69,2,29,3,-25,3,-75,4,-124,5,57,6,-5,6,-81,7,96,8,-5,8,-121,9,5,10,109,10,-68,10,-24,10,3,11,-3,10,-25,10,-87,10,97,10,-6,9,120,9,-28,8,40,8,106,7,-114,6,-76,5,-67,4,-50,3,-47,2,-42,1,-30,0,-13,-1,14,-1,77,-2,122,-3,-32,-4,71,-4,-38,-5,119,-5,40,-5,-15,-6,-43,-6,-57,-6,-42,-6,-25,-6,29,-5,86,-5,-78,-5,27,-4,-117,-4,26,-3,-75,-3,85,-2,14,-1,-68,-1,121,0,43,1,-32,1,-128,2,24,3,-107,3,9,4,88,4,-101,4,-88,4,-84,4,-126,4,64,4,-32,3,93,3,-48,2,38,2,113,1,-88,0,-46,-1,-8,-2,27,-2,54,-3,62,-4,85,-5,100,-6,102,-7,-127,-8,126,-9,-93,-10,-80,-11,-52,-12,14,-12,83,-13,-67,-14,50,-14,-32,-15,-79,-15,-111,-15,-79,-15,-31,-15,54,-14,-74,-14,92,-13,21,-12,-1,-12,-20,-11,-2,-10,33,-8,88,-7,-91,-6,-8,-5,84,-3,-68,-2,16,0,116,1,-61,2,-2,3,47,5,58,6,49,7,20,8,-56,8,115,9,-19,9,74,10,-90,10,-61,10,-28,10,-22,10,-58,10,-102,10,84,10,7,10,-97,9,41,9,-109,8,-6,7,70,7,-119,6,-74,5,-45,4,-13,3,2,3,24,2,31,1,46,0,92,-1,-101,-2,-24,-3,93,-3,-17,-4,-90,-4,-123,-4,-128,-4,-93,-4,-33,-4,58,-3,-74,-3,62,-2,-25,-2,-93,-1,93,0,47,1,8,2,-11,2,-27,3,-39,4,-35,5,-31,6,-21,7,-3,8,7,10,14,11,13,12,-22,12,-74,13,87,14,-32,14,65,15,119,15,-125,15,94,15,32,15,-89,14,20,14,83,13,105,12,113,11,91,10,41,9,-35,7,124,6,22,5,-108,3,29,2,-110,0,5,-1,-125,-3,-6,-5,-127,-6,16,-7,-102,-9,83,-10,-5,-12,-49,-13,-77,-14,-88,-15,-63,-16,-31,-17,34,-17,125,-18,9,-18,-101,-19,80,-19,24,-19,-2,-20}; }
	private static byte[] data8(){ return new byte[] {11,-19,28,-19,94,-19,-90,-19,29,-18,-93,-18,79,-17,16,-16,-33,-16,-40,-15,-55,-14,-39,-13,-27,-12,-2,-11,16,-9,25,-8,20,-7,12,-6,-12,-6,-61,-5,-111,-4,87,-3,23,-2,-65,-2,115,-1,38,0,-22,0,-100,1,72,2,2,3,-79,3,88,4,-24,4,98,5,-39,5,48,6,105,6,-101,6,-90,6,-88,6,-121,6,87,6,26,6,-63,5,114,5,-7,4,-121,4,19,4,-95,3,35,3,-82,2,68,2,-34,1,119,1,28,1,-34,0,-101,0,107,0,82,0,62,0,57,0,59,0,93,0,-108,0,-48,0,37,1,-106,1,8,2,-88,2,56,3,-9,3,-73,4,-126,5,87,6,52,7,1,8,-19,8,-74,9,-105,10,107,11,39,12,-25,12,-126,13,29,14,-111,14,-16,14,43,15,96,15,100,15,82,15,28,15,-54,14,108,14,-40,13,72,13,-100,12,-32,11,31,11,53,10,76,9,85,8,65,7,42,6,-1,4,-52,3,-118,2,54,1,-48,-1,117,-2,13,-3,-77,-5,86,-6,5,-7,-66,-9,-122,-10,122,-11,121,-12,-94,-13,-38,-14,63,-14,-51,-15,112,-15,55,-15,28,-15,51,-15,74,-15,-102,-15,-16,-15,114,-14,-23,-14,-118,-13,55,-12,-28,-12,-105,-11,78,-10,13,-9,-41,-9,-100,-8,86,-7,31,-6,-26,-6,-86,-5,87,-4,6,-3,-96,-3,52,-2,-70,-2,44,-1,-117,-1,-57,-1,-6,-1,14,0,22,0,-7,-1,-52,-1,-116,-1,39,-1,-85,-2,47,-2,-118,-3,-32,-4,30,-4,100,-5,-94,-6,-29,-7,50,-7,-111,-8,-4,-9,-113,-9,60,-9,20,-9,14,-9,43,-9,114,-9,-25,-9,107,-8,29,-7,-32,-7,-58,-6,-85,-5,-57,-4,-15,-3,37,-1,111,0,-52,1,48,3,-81,4,41,6,-69,7,63,9,-63,10,52,12,-103,13,-23,14,12,16,20,17,-10,17,-101,18,46,19,116,19,-115,19,110,19,32,19,-72,18,4,18,69,17,83,16,69,15,34,14,-47,12,-122,11,34,10,-72,8,58,7,-69,5,56,4,-85,2,45,1,-112,-1,38,-2,-86,-4,60,-5,-18,-7,-72,-8,-94,-9,-82,-10,-39,-11,42,-11,-93,-12,59,-12,-3,-13,-17,-13,-5,-13,40,-12,-125,-12,-2,-12,-106,-11,88,-10,38,-9,32,-8,53,-7,82,-6,-107,-5,-41,-4,30,-2,127,-1,-59,0,29,2,96,3,108,4,-123,5,96,6,39,7,-35,7,93,8,-48,8,32,9,82,9,101,9,91,9,57,9,24,9,-56,8,112,8,-8,7,109,7,-57,6,26,6,58,5,95,4,75,3,72,2,22,1,-27,-1,-90,-2,88,-3,12,-4,-57,-6,-122,-7,86,-8,55,-9,44,-10,69,-11,121,-12,-44,-13,82,-13,-22,-14,-71,-14,-105,-14,-102,-14,-74,-14,-28,-14,48,-13,-97,-13,21,-12,-68,-12,103,-11,40,-10,11,-9,-25,-9,-28,-8,-11,-7,28,-5,68,-4,-121,-3,-61,-2,-18,-1,7,1,48,2,55,3,50,4,25,5,-19,5,-91,6,66,7,-46,7,49,8,-110,8,-58,8,-15,8,4,9,4,9,-9,8,-64,8,-120,8,55,8,-49,7,91,7,-38,6,96,6,-86,5,20,5,112,4,-85,3,-18,2,49,2,101,1,-97,0,-43,-1,2,-1,41,-2,82,-3,-118,-4,-60,-5,-1,-6,68,-6,-119,-7,-37,-8,66,-8,-60,-9,79,-9,-10,-10,-89,-10,-107,-10,-111,-10,-76,-10,-7,-10,83,-9,-54,-9,84,-8,-3,-8,-84,-7,109,-6,45,-5,-2,-5,-49,-4,-94,-3,115,-2,79,-1,51,0,26,1,9,2,-3,2,-3,3,-3,4,1,6,3,7,10,8,-24,8,-42,9,-103,10,83,11,8,12,-122,12,-1,12,81,13,-119,13,-94,13,-97,13,113,13,46,13,-49,12,82,12,-73,11,-8,10,61,10,89,9,90,8,86,7,77,6,72,5,56,4,48,3,45,2,61,1,72,0,124,-1,-85,-2,8,-2,93,-3,-46,-4,95,-4,-5,-5,-91,-5,115,-5,92,-5,87,-5,120,-5,-83,-5,-19,-5,83,-4,-59,-4,81,-3,-19,-3,-120,-2,57,-1,-29,-1,-107,0,60,1,-45,1,101,2,-34,2,83,3,-99,3,-55,3,-35,3,-50,3,-99,3,91,3,-8,2,-120,2,-3,1,94,1,-81,0,-28,-1,20,-1,72,-2,82,-3,106,-4,92,-5,70,-6,29,-7,-3,-9,-48,-10,-85,-11,-128,-12,98,-13,85,-14,76,-15,105,-16,-113,-17,-33,-18,91,-18,-19,-19,-78,-19,-101,-19,-80,-19,-2,-19,94,-18,-2,-18,-70,-17,-94,-16,-70,-15,-18,-14,56,-12,-95,-11,33,-9,-78,-8,65,-6,-27,-5,124,-3,31,-1,-69,0,55,2,-86,3,25,5,96,6,-103,7,-60,8,-69,9,-97,10,115,11,13,12,-102,12,-3,12,51,13,88,13,76,13,40,13,-27,12,114,12,-10,11,95,11,-93,10,-65,9,-55,8,-76,7,-101,6,90,5,36,4,-39,2,-111,1}; }
	private static byte[] data9(){ return new byte[] {92,0,28,-1,20,-2,30,-3,57,-4,-100,-5,18,-5,-64,-6,-102,-6,-113,-6,-50,-6,20,-5,-117,-5,43,-4,-52,-4,-98,-3,-123,-2,-120,-1,-90,0,-36,1,37,3,-124,4,-4,5,121,7,4,9,-113,10,26,12,-109,13,10,15,80,16,-114,17,-116,18,116,19,34,20,-97,20,-33,20,-11,20,-39,20,-117,20,-3,19,68,19,100,18,96,17,50,16,-43,14,112,13,-28,11,58,10,-120,8,-68,6,-28,4,-12,2,5,1,24,-1,12,-3,18,-5,29,-7,45,-9,82,-11,-121,-13,-33,-15,81,-16,-30,-18,-113,-19,99,-20,87,-21,103,-22,-100,-23,-22,-24,113,-24,25,-24,-32,-25,-30,-25,3,-24,79,-24,-52,-24,101,-23,50,-22,11,-21,20,-20,35,-19,71,-18,-123,-17,-63,-16,-5,-15,46,-13,83,-12,127,-11,-83,-10,-56,-9,-39,-8,-27,-7,-28,-6,-18,-5,-34,-4,-35,-3,-48,-2,-78,-1,-76,0,-120,1,93,2,30,3,-33,3,-118,4,34,5,-114,5,-27,5,31,6,90,6,109,6,97,6,78,6,10,6,-53,5,119,5,3,5,-101,4,38,4,-77,3,64,3,-56,2,96,2,11,2,-101,1,79,1,2,1,-60,0,-111,0,92,0,64,0,43,0,42,0,53,0,74,0,-115,0,-29,0,45,1,-56,1,79,2,-11,2,-80,3,106,4,78,5,27,6,14,7,-11,7,-35,8,-60,9,-85,10,-125,11,97,12,46,13,-26,13,-102,14,37,15,-68,15,38,16,117,16,-74,16,-36,16,-16,16,-27,16,-68,16,-119,16,58,16,-49,15,83,15,-57,14,39,14,-127,13,-102,12,-77,11,-58,10,-85,9,-108,8,79,7,0,6,-97,4,56,3,-64,1,51,0,-82,-2,48,-3,-77,-5,69,-6,-37,-8,-110,-9,86,-10,52,-11,72,-12,112,-13,-60,-14,62,-14,-48,-15,-127,-15,81,-15,54,-15,51,-15,75,-15,104,-15,-78,-15,-10,-15,75,-14,-55,-14,57,-13,-64,-13,111,-12,15,-11,-61,-11,118,-10,56,-9,-14,-9,-84,-8,106,-7,19,-6,-75,-6,96,-5,-31,-5,88,-4,-68,-4,26,-3,83,-3,124,-3,-114,-3,126,-3,68,-3,21,-3,-59,-4,69,-4,-59,-5,35,-5,117,-6,-78,-7,-18,-8,45,-8,109,-9,-60,-10,34,-10,-93,-11,52,-11,-31,-12,-68,-12,-78,-12,-53,-12,18,-11,98,-11,-25,-11,-119,-10,77,-9,37,-8,47,-7,58,-6,117,-5,-62,-4,38,-2,-80,-1,87,1,-5,2,-62,4,-119,6,95,8,33,10,-40,11,-125,13,31,15,-114,16,-44,17,-7,18,-9,19,-65,20,70,21,-91,21,-58,21,-82,21,102,21,-15,20,83,20,-123,19,-107,18,-121,17,88,16,6,15,-86,13,35,12,-125,10,-46,8,9,7,55,5,88,3,121,1,-102,-1,-63,-3,-16,-5,66,-6,-98,-8,30,-9,-56,-11,-98,-12,-125,-13,-82,-14,-7,-15,-116,-15,42,-15,15,-15,37,-15,113,-15,-14,-15,-103,-14,121,-13,-124,-12,-101,-11,-22,-10,80,-8,-49,-7,107,-5,7,-3,-87,-2,79,0,-28,1,115,3,-5,4,83,6,-96,7,-46,8,-51,9,-46,10,-110,11,60,12,-56,12,53,13,127,13,-94,13,-104,13,-128,13,65,13,-32,12,84,12,-95,11,-41,10,-43,9,-74,8,120,7,8,6,-108,4,-11,2,78,1,-95,-1,-43,-3,40,-4,125,-6,-43,-8,79,-9,-25,-11,-112,-12,109,-13,94,-14,-119,-15,-55,-16,43,-16,-71,-17,109,-17,51,-17,56,-17,88,-17,-110,-17,-14,-17,115,-16,24,-15,-24,-15,-33,-14,-23,-13,48,-11,118,-10,-47,-9,63,-7,-81,-6,26,-4,-92,-3,10,-1,114,0,-45,1,15,3,84,4,94,5,92,6,61,7,-3,7,-96,8,40,9,-112,9,-17,9,29,10,63,10,50,10,47,10,-16,9,-101,9,49,9,-88,8,47,8,-125,7,-37,6,11,6,67,5,112,4,-118,3,-112,2,-98,1,-106,0,-93,-1,-88,-2,-98,-3,-97,-4,-107,-5,-80,-6,-82,-7,-43,-8,4,-8,58,-9,-121,-10,-17,-11,126,-11,34,-11,-10,-12,-19,-12,5,-11,41,-11,109,-11,-38,-11,59,-10,-61,-10,89,-9,-1,-9,-95,-8,93,-7,20,-6,-39,-6,-93,-5,124,-4,81,-3,61,-2,68,-1,61,0,71,1,99,2,123,3,-106,4,-74,5,-64,6,-24,7,-29,8,-31,9,-50,10,-96,11,95,12,10,13,-108,13,3,14,87,14,124,14,-113,14,112,14,70,14,-5,13,-113,13,11,13,108,12,-71,11,-11,10,28,10,51,9,61,8,81,7,86,6,97,5,117,4,-94,3,-74,2,-30,1,42,1,102,0,-70,-1,30,-1,-95,-2,44,-2,-45,-3,-97,-3,118,-3,111,-3,-122,-3,-102,-3,-34,-3,42,-2,-118,-2,-11,-2,112,-1,-15,-1,-120,0,11,1,-102,1,5,2,111,2,-64,2,6,3,42,3,63,3,43,3,13,3,-41,2,-115,2,42,2,-77,1}; }
	private static byte[] data10(){ return new byte[] {33,1,126,0,-41,-1,28,-1,74,-2,101,-3,99,-4,81,-5,69,-6,23,-7,-27,-9,-90,-10,91,-11,38,-12,-45,-14,-108,-15,105,-16,65,-17,46,-18,69,-19,106,-20,-66,-21,62,-21,-37,-22,-80,-22,-93,-22,-48,-22,46,-21,-92,-21,87,-20,51,-19,44,-18,82,-17,-93,-16,0,-14,123,-13,10,-11,-75,-10,87,-8,0,-6,-75,-5,96,-3,28,-1,-69,0,95,2,-26,3,100,5,-61,6,26,8,70,9,102,10,98,11,60,12,-4,12,126,13,-16,13,52,14,80,14,88,14,27,14,-63,13,41,13,104,12,-102,11,-122,10,86,9,13,8,-69,6,73,5,-39,3,85,2,-45,0,107,-1,17,-2,-33,-4,-47,-5,-36,-6,33,-6,-124,-7,30,-7,-36,-8,-50,-8,-23,-8,62,-7,-83,-7,83,-6,26,-5,32,-4,81,-3,-123,-2,31,0,-84,1,100,3,62,5,45,7,36,9,42,11,48,13,57,15,4,17,-34,18,-113,20,-13,21,85,23,100,24,73,25,-5,25,100,26,-71,26,-107,26,93,26,-13,25,73,25,95,24,92,23,26,22,-87,20,14,19,70,17,89,15,69,13,-3,10,-65,8,79,6,-23,3,91,1,-51,-2,84,-4,-42,-7,113,-9,29,-11,-37,-14,-93,-16,-94,-18,-90,-20,-48,-22,38,-23,-95,-25,94,-26,51,-27,89,-28,-79,-29,38,-29,-30,-30,-53,-30,-7,-30,87,-29,-38,-29,-95,-28,-113,-27,-101,-26,-71,-25,-12,-24,63,-22,-109,-21,-20,-20,73,-18,-100,-17,6,-15,105,-14,-48,-13,38,-11,-119,-10,-27,-9,75,-7,-110,-6,-29,-5,45,-3,106,-2,-110,-1,-60,0,-45,1,-35,2,-87,3,107,4,2,5,119,5,-44,5,11,6,50,6,45,6,41,6,-2,5,-64,5,94,5,-1,4,-115,4,-4,3,115,3,-29,2,96,2,-44,1,83,1,-21,0,123,0,24,0,-63,-1,120,-1,57,-1,7,-1,-19,-2,-28,-2,5,-1,32,-1,118,-1,-64,-1,52,0,-81,0,62,1,-16,1,-83,2,-128,3,100,4,73,5,61,6,58,7,36,8,23,9,3,10,-13,10,-30,11,-81,12,-119,13,83,14,-3,14,-103,15,35,16,-102,16,-11,16,63,17,125,17,-101,17,-88,17,-76,17,-86,17,123,17,50,17,-37,16,113,16,-18,15,85,15,-82,14,-29,13,19,13,36,12,34,11,9,10,-44,8,-123,7,33,6,-81,4,73,3,-48,1,81,0,-37,-2,99,-3,-5,-5,-71,-6,-124,-7,110,-8,109,-9,-127,-10,-75,-11,10,-11,101,-12,-30,-13,118,-13,28,-13,-40,-14,-100,-14,116,-14,97,-14,74,-14,90,-14,116,-14,-100,-14,0,-13,78,-13,-58,-13,54,-12,-63,-12,84,-11,-22,-11,-117,-10,56,-9,-49,-9,121,-8,-3,-8,-116,-7,-3,-7,98,-6,-65,-6,-23,-6,21,-5,32,-5,29,-5,-33,-6,-92,-6,56,-6,-71,-7,39,-7,116,-8,-64,-9,-20,-10,46,-10,103,-11,-76,-12,1,-12,102,-13,-18,-14,120,-14,47,-14,-11,-15,-30,-15,-5,-15,40,-14,-115,-14,2,-13,-113,-13,76,-12,23,-11,20,-10,61,-9,-101,-8,9,-6,-95,-5,86,-3,37,-1,7,1,-14,2,-3,4,20,7,11,9,5,11,-23,12,-86,14,117,16,6,18,104,19,-88,20,-83,21,-119,22,44,23,-119,23,-49,23,-55,23,-79,23,96,23,-47,22,43,22,64,21,36,20,-44,18,119,17,-41,15,23,14,66,12,73,10,81,8,45,6,13,4,-26,1,-64,-1,-95,-3,-120,-5,-110,-7,-84,-9,-17,-11,92,-12,-30,-14,-117,-15,-125,-16,-85,-17,30,-17,-86,-18,-98,-18,-66,-18,36,-17,-41,-17,-72,-16,-43,-15,31,-13,116,-12,26,-10,-65,-9,-119,-7,93,-5,75,-3,54,-1,43,1,-1,2,-35,4,-98,6,60,8,-23,9,89,11,-75,12,3,14,49,15,82,16,36,17,-29,17,119,18,-47,18,6,19,-2,18,-57,18,83,18,-87,17,-55,16,-64,15,113,14,9,13,88,11,-112,9,-113,7,-114,5,91,3,50,1,17,-1,-14,-4,-31,-6,-47,-8,-11,-10,35,-11,116,-13,-18,-15,119,-16,71,-17,58,-18,81,-19,-99,-20,21,-20,-95,-21,127,-21,-126,-21,-59,-21,40,-20,-53,-20,-99,-19,126,-18,-72,-17,-5,-16,119,-14,7,-12,-106,-11,66,-9,-6,-8,-81,-6,88,-4,-1,-3,-109,-1,45,1,-89,2,-8,3,74,5,114,6,118,7,99,8,40,9,-32,9,102,10,-53,10,22,11,57,11,41,11,6,11,-74,10,64,10,-95,9,3,9,91,8,116,7,-102,6,-86,5,-79,4,-72,3,-84,2,-120,1,100,0,57,-1,13,-2,-36,-4,-73,-5,-101,-6,114,-7,113,-8,87,-9,-122,-10,-88,-11,-19,-12,104,-12,-5,-13,-82,-13,-108,-13,-102,-13,-75,-13,-10,-13,36,-12,-124,-12,-17,-12,94,-11,-39,-11,103,-10,3,-9,-98,-9,69,-8,-20,-8,-90,-7,101,-6,81,-5,41,-4}; }
	private static byte[] data11(){ return new byte[] {56,-3,63,-2,112,-1,-112,0,-65,1,7,3,58,4,118,5,-102,6,-62,7,-37,8,-18,9,-42,10,-61,11,-127,12,47,13,-68,13,31,14,127,14,-51,14,-21,14,-38,14,-58,14,-122,14,67,14,-36,13,108,13,-34,12,80,12,-84,11,-10,10,76,10,-113,9,-65,8,2,8,75,7,-115,6,-40,5,47,5,-128,4,-29,3,85,3,-30,2,108,2,44,2,-25,1,-63,1,-61,1,-77,1,-37,1,-19,1,18,2,82,2,-96,2,-10,2,71,3,-105,3,-25,3,49,4,112,4,-113,4,-57,4,-52,4,-32,4,-70,4,-114,4,80,4,0,4,-116,3,4,3,90,2,-88,1,-43,0,-9,-1,13,-1,5,-2,-2,-4,-33,-5,-89,-6,110,-7,29,-8,-56,-10,99,-11,-1,-13,-123,-14,34,-15,-65,-17,90,-18,7,-19,-52,-21,-69,-22,-50,-23,6,-23,115,-24,9,-24,-53,-25,-77,-25,-46,-25,25,-24,-99,-24,62,-23,10,-22,-19,-22,10,-20,59,-19,-109,-18,-9,-17,113,-15,13,-13,-82,-12,82,-10,26,-8,-44,-7,-112,-5,81,-3,24,-1,-57,0,-117,2,60,4,-67,5,85,7,-60,8,33,10,85,11,98,12,101,13,45,14,-43,14,44,15,104,15,96,15,41,15,-82,14,-9,13,22,13,11,12,-54,10,118,9,-14,7,91,6,-70,4,3,3,98,1,-55,-1,77,-2,-28,-4,-107,-5,113,-6,91,-7,-112,-8,-34,-9,117,-9,6,-9,-31,-10,14,-9,87,-9,-23,-9,-73,-8,-63,-7,25,-5,-109,-4,80,-2,76,0,83,2,-100,4,0,7,115,9,2,12,-124,14,26,17,127,19,-72,21,-12,23,-8,25,-57,27,108,29,-43,30,-6,31,1,33,-77,33,43,34,105,34,83,34,-25,33,74,33,91,32,48,31,-64,29,22,28,45,26,20,24,-41,21,98,19,-55,16,-1,13,29,11,45,8,62,5,37,2,65,-1,58,-4,72,-7,77,-10,110,-13,-76,-16,9,-18,126,-21,35,-23,13,-25,45,-27,124,-29,4,-30,-40,-32,-18,-33,51,-33,-50,-34,-92,-34,-68,-34,5,-33,-108,-33,46,-32,35,-31,48,-30,73,-29,-121,-28,-59,-27,45,-25,-115,-24,-10,-23,113,-21,-21,-20,-99,-18,47,-16,-36,-15,-116,-13,69,-11,1,-9,-55,-8,100,-6,20,-4,-76,-3,51,-1,-113,0,-46,1,-41,2,-77,3,96,4,-15,4,77,5,121,5,-110,5,-117,5,94,5,28,5,-77,4,81,4,-62,3,37,3,-105,2,-15,1,83,1,-64,0,43,0,-81,-1,33,-1,-90,-2,47,-2,-56,-3,113,-3,44,-3,7,-3,-7,-4,9,-3,63,-3,-107,-3,11,-2,-107,-2,55,-1,0,0,-52,0,-76,1,-102,2,-100,3,-95,4,-84,5,-84,6,-58,7,-56,8,-61,9,-42,10,-57,11,-78,12,-87,13,-109,14,102,15,56,16,-35,16,113,17,-3,17,83,18,-62,18,-23,18,7,19,20,19,15,19,-2,18,-49,18,-97,18,98,18,17,18,-68,17,80,17,-78,16,40,16,120,15,-88,14,-75,13,-100,12,-111,11,86,10,21,9,-59,7,91,6,14,5,-73,3,109,2,29,1,-26,-1,-71,-2,-76,-3,-95,-4,-66,-5,-42,-6,23,-6,103,-7,-70,-8,39,-8,-100,-9,12,-9,-111,-10,25,-10,-78,-11,95,-11,22,-11,-38,-12,-85,-12,-110,-12,-97,-12,-87,-12,-36,-12,36,-11,108,-11,-39,-11,69,-10,-65,-10,65,-9,-70,-9,46,-8,-111,-8,-12,-8,54,-7,126,-7,-93,-7,-76,-7,-91,-7,-123,-7,78,-7,-10,-8,-114,-8,5,-8,111,-9,-79,-10,-11,-11,39,-11,88,-12,118,-13,-81,-14,-33,-15,60,-15,-121,-16,16,-16,-93,-17,75,-17,38,-17,37,-17,58,-17,107,-17,-50,-17,79,-16,-17,-16,-70,-15,-69,-14,-52,-13,28,-11,-92,-10,61,-8,15,-6,-29,-5,-15,-3,-5,-1,18,2,60,4,81,6,111,8,126,10,-113,12,-117,14,106,16,66,18,-34,19,58,21,-119,22,-110,23,120,24,31,25,-116,25,-17,25,-17,25,-28,25,115,25,7,25,60,24,59,23,38,22,-71,20,60,19,-107,17,-73,15,-81,13,-102,11,78,9,-3,6,122,4,-5,1,-117,-1,18,-3,-83,-6,116,-8,69,-10,64,-12,102,-14,-58,-16,87,-17,27,-18,34,-19,107,-20,-5,-21,-34,-21,19,-20,-126,-20,58,-19,74,-18,-125,-17,-5,-16,-111,-14,120,-12,98,-10,112,-8,-100,-6,-55,-4,-29,-2,30,1,67,3,127,5,-99,7,-91,9,-76,11,-106,13,-124,15,90,17,-19,18,123,20,-64,21,-41,22,-63,23,74,24,-67,24,-46,24,-78,24,55,24,-126,23,112,22,39,21,-105,19,-50,17,-52,15,-82,13,84,11,-19,8,102,6,-18,3,102,1,-20,-2,121,-4,26,-6,-56,-9,-114,-11,-128,-13,-102,-15,-71,-17,14,-18,-120,-20,51,-21,48,-22,75,-23,-81,-24,86,-24,64,-24,110,-24,-36,-24,-125,-23,-116,-22}; }
	private static byte[] data12(){ return new byte[] {-90,-21,11,-19,-119,-18,45,-16,-23,-15,-88,-13,119,-11,59,-9,20,-7,-17,-6,-66,-4,-101,-2,91,0,29,2,-55,3,95,5,-33,6,46,8,102,9,106,10,77,11,-1,11,121,12,-53,12,-19,12,-6,12,-70,12,85,12,-37,11,44,11,91,10,-126,9,-118,8,-116,7,66,6,-6,4,-81,3,64,2,-57,0,70,-1,-53,-3,95,-4,-51,-6,99,-7,-7,-9,-98,-10,113,-11,70,-12,91,-13,-124,-14,-39,-15,99,-15,37,-15,5,-15,6,-15,64,-15,126,-15,-35,-15,68,-14,-80,-14,56,-13,-91,-13,38,-12,-86,-12,33,-11,-96,-11,72,-10,-2,-10,-44,-9,-81,-8,-94,-7,-66,-6,-32,-5,38,-3,111,-2,-59,-1,29,1,110,2,-57,3,24,5,65,6,124,7,124,8,-120,9,110,10,57,11,15,12,-64,12,79,13,-28,13,56,14,-109,14,-75,14,-47,14,-54,14,-91,14,121,14,59,14,-3,13,-94,13,78,13,-23,12,107,12,-11,11,-124,11,-10,10,120,10,1,10,-125,9,10,9,-75,8,106,8,53,8,4,8,-24,7,-70,7,-43,7,-58,7,-61,7,-18,7,-21,7,3,8,16,8,44,8,85,8,102,8,-112,8,-74,8,-58,8,-26,8,-19,8,-4,8,-48,8,-100,8,89,8,-6,7,113,7,-17,6,53,6,-100,5,-58,4,-9,3,5,3,12,2,7,1,-13,-1,-68,-2,-119,-3,56,-4,-37,-6,104,-7,-36,-9,76,-10,-74,-12,16,-13,115,-15,-48,-17,57,-18,-80,-20,71,-21,-5,-23,-41,-24,-33,-25,-21,-26,75,-26,-65,-27,110,-27,101,-27,127,-27,-73,-27,45,-26,-57,-26,-93,-25,-108,-24,-79,-23,-52,-22,23,-20,98,-19,-47,-18,67,-16,-79,-15,70,-13,-20,-12,-110,-10,81,-8,14,-6,-47,-5,-96,-3,112,-1,54,1,-2,2,-87,4,91,6,-38,7,84,9,-112,10,-49,11,-75,12,-128,13,33,14,124,14,-98,14,-101,14,54,14,-89,13,-47,12,-54,11,-121,10,30,9,-126,7,-36,5,12,4,81,2,-102,0,-34,-2,61,-3,-73,-5,66,-6,-3,-8,-97,-9,-114,-10,-96,-11,-36,-12,90,-12,-9,-13,-34,-13,4,-12,94,-12,60,-11,72,-10,-97,-9,74,-7,41,-5,87,-3,-81,-1,26,2,-53,4,114,7,66,10,15,13,-31,15,-84,18,90,21,-31,23,121,26,-37,28,14,31,20,33,-27,34,111,36,-59,37,-51,38,-113,39,9,40,35,40,0,40,-121,39,-46,38,-51,37,107,36,-36,34,-11,32,-73,30,114,28,-59,25,-8,22,1,20,-45,16,-103,13,64,10,-30,6,104,3,-3,-1,-111,-4,62,-7,-2,-11,-53,-14,-99,-17,-68,-20,-15,-23,89,-25,0,-27,4,-29,60,-31,-57,-33,-97,-34,-61,-35,70,-35,-25,-36,-57,-36,-21,-36,71,-35,-41,-35,127,-34,75,-33,55,-32,52,-31,103,-30,-100,-29,-7,-28,95,-26,-27,-25,-93,-23,91,-21,56,-19,45,-17,49,-15,64,-13,77,-11,76,-9,38,-7,7,-5,-54,-4,98,-2,-53,-1,15,1,16,2,-15,2,-96,3,31,4,84,4,124,4,83,4,15,4,-86,3,51,3,-106,2,-5,1,62,1,-119,0,-53,-1,1,-1,65,-2,-114,-3,-55,-4,40,-4,-125,-5,-15,-6,-128,-6,8,-6,-71,-7,-110,-7,-123,-7,-76,-7,-9,-7,-125,-6,49,-5,-8,-5,-35,-4,-48,-3,-41,-2,-21,-1,-4,0,33,2,39,3,76,4,98,5,108,6,-99,7,-74,8,-29,9,16,11,33,12,43,13,38,14,2,15,-17,15,-86,16,81,17,-19,17,100,18,-63,18,21,19,61,19,111,19,-126,19,-117,19,-122,19,120,19,58,19,16,19,-65,18,109,18,-37,17,76,17,-83,16,-43,15,4,15,26,14,27,13,41,12,-2,10,1,10,-43,8,-86,7,-123,6,111,5,100,4,118,3,-105,2,-36,1,38,1,114,0,-25,-1,84,-1,-74,-2,37,-2,-109,-3,-6,-4,104,-4,-49,-5,79,-5,-61,-6,57,-6,-57,-7,80,-7,-21,-8,-99,-8,90,-8,77,-8,44,-8,41,-8,87,-8,124,-8,-101,-8,-59,-8,-11,-8,36,-7,63,-7,82,-7,126,-7,122,-7,-126,-7,104,-7,56,-7,-17,-8,-98,-8,19,-8,-115,-9,-41,-10,15,-10,65,-11,101,-12,125,-13,-92,-14,-73,-15,-33,-16,3,-16,81,-17,-94,-18,14,-18,-118,-19,35,-19,-26,-20,-74,-20,-87,-20,-80,-20,-23,-20,69,-19,-41,-19,-106,-18,-119,-17,-88,-16,4,-14,113,-13,11,-11,-57,-10,-111,-8,115,-6,106,-4,92,-2,112,0,125,2,-93,4,-68,6,-29,8,-2,10,20,13,-24,14,-58,16,121,18,-28,19,63,21,114,22,107,23,45,24,-65,24,67,25,-125,25,-117,25,-124,25,16,25,118,24,-62,23,-69,22,-114,21,23,20,117,18,-125,16,-118,14,91,12,-4,9,-101,7,2,5,112,2,-35,-1,92,-3,-35,-6,91,-8,22,-10,-32,-13,-32,-15}; }
	private static byte[] data13(){ return new byte[] {-9,-17,92,-18,-18,-20,-67,-21,-37,-22,82,-22,-12,-23,-14,-23,24,-22,-96,-22,118,-21,122,-20,-71,-19,33,-17,-45,-16,-104,-14,122,-12,-121,-10,-77,-8,-17,-6,45,-3,-112,-1,-34,1,95,4,-65,6,62,9,-75,11,-6,13,70,16,105,18,90,20,39,22,-66,23,37,25,71,26,17,27,-100,27,-30,27,-85,27,75,27,-112,26,112,25,21,24,104,22,-118,20,109,18,50,16,-51,13,71,11,-62,8,43,6,-103,3,-14,0,111,-2,-28,-5,104,-7,-6,-10,-97,-12,106,-14,73,-16,97,-18,-80,-20,60,-21,31,-22,46,-23,-94,-24,80,-24,63,-24,-112,-24,-17,-24,-82,-23,-99,-22,-87,-21,-8,-20,107,-18,-24,-17,-112,-15,82,-13,36,-11,-8,-10,-32,-8,-17,-6,-36,-4,-43,-2,-75,0,-118,2,85,4,-6,5,108,7,-70,8,-17,9,-1,10,-40,11,-116,12,34,13,-117,13,-71,13,-73,13,-117,13,24,13,-97,12,-48,11,-36,10,-39,9,-108,8,70,7,-40,5,87,4,-62,2,27,1,92,-1,-80,-3,-12,-5,63,-6,-104,-8,26,-9,-102,-11,72,-12,32,-13,18,-14,80,-15,-85,-16,14,-16,-52,-17,-101,-17,-113,-17,-79,-17,-20,-17,38,-16,121,-16,-48,-16,46,-15,-121,-15,-15,-15,110,-14,-21,-14,-118,-13,36,-12,-41,-12,-63,-11,-77,-10,-88,-9,-47,-8,-12,-7,49,-5,-124,-4,-33,-3,40,-1,120,0,-62,1,0,3,34,4,52,5,63,6,39,7,-5,7,-60,8,111,9,28,10,-104,10,24,11,123,11,-67,11,0,12,20,12,55,12,72,12,90,12,93,12,80,12,55,12,29,12,-10,11,-72,11,121,11,69,11,24,11,-25,10,-57,10,-78,10,-65,10,-37,10,-22,10,27,11,77,11,-125,11,-94,11,-48,11,-5,11,27,12,96,12,-120,12,-51,12,32,13,82,13,-105,13,-43,13,6,14,52,14,75,14,54,14,34,14,-21,13,-105,13,21,13,-128,12,-34,11,26,11,84,10,115,9,-103,8,-110,7,-103,6,-113,5,77,4,23,3,-51,1,93,0,-15,-2,87,-3,-74,-5,17,-6,58,-8,110,-10,-82,-12,-38,-14,33,-15,97,-17,-67,-19,51,-20,-61,-22,115,-23,75,-24,84,-25,117,-26,-42,-27,98,-27,40,-27,5,-27,28,-27,96,-27,-56,-27,93,-26,9,-25,-54,-25,-60,-24,-85,-23,-57,-22,-18,-21,30,-19,100,-18,-68,-17,27,-15,-109,-14,42,-12,-63,-11,106,-9,34,-7,-27,-6,-81,-4,116,-2,60,0,-22,1,-124,3,6,5,111,6,-37,7,-3,8,-6,9,-52,10,115,11,-32,11,18,12,-4,11,-83,11,27,11,97,10,102,9,62,8,-7,6,-121,5,11,4,127,2,-62,0,47,-1,117,-3,-40,-5,64,-6,-72,-8,66,-9,-24,-11,-73,-12,-89,-13,-50,-14,36,-14,-66,-15,-124,-15,-111,-15,-16,-15,-115,-14,111,-13,-80,-12,14,-10,-28,-9,-56,-7,-22,-5,71,-2,-57,0,120,3,76,6,40,9,53,12,50,15,31,18,26,21,-18,23,-91,26,40,29,111,31,-112,33,-128,35,50,37,-74,38,-13,39,2,41,-64,41,58,42,106,42,68,42,-43,41,3,41,-28,39,119,38,-82,36,-83,34,104,32,-47,29,-7,26,-1,23,-40,20,-115,17,50,14,-58,10,66,7,-68,3,76,0,-43,-4,97,-7,17,-10,-54,-14,-80,-17,-34,-20,48,-22,-38,-25,-66,-27,-32,-29,96,-30,33,-31,2,-32,67,-33,-108,-34,57,-34,16,-34,8,-34,75,-34,-91,-34,51,-33,-45,-33,-98,-32,-99,-31,-72,-30,-19,-29,103,-27,5,-25,-61,-24,-59,-22,-74,-20,-51,-18,-23,-16,7,-13,-1,-12,0,-9,-21,-8,-92,-6,70,-4,-37,-3,52,-1,83,0,80,1,0,2,124,2,-68,2,-37,2,-66,2,-108,2,52,2,-78,1,38,1,110,0,-58,-1,-22,-2,19,-2,41,-3,59,-4,70,-5,82,-6,116,-7,-88,-8,-26,-9,74,-9,-35,-10,121,-10,94,-10,89,-10,-90,-10,3,-9,-111,-9,60,-8,11,-7,-12,-7,-11,-6,-3,-5,46,-3,90,-2,-99,-1,-18,0,63,2,-97,3,10,5,111,6,-43,7,12,9,90,10,-116,11,-97,12,-78,13,-105,14,121,15,71,16,-21,16,-115,17,44,18,-75,18,5,19,88,19,-109,19,-60,19,-45,19,-42,19,-53,19,-97,19,104,19,46,19,-77,18,49,18,-112,17,-11,16,38,16,80,15,117,14,-125,13,-116,12,-84,11,-112,10,-101,9,-84,8,-71,7,-29,6,32,6,116,5,-29,4,107,4,-13,3,-110,3,53,3,-43,2,90,2,-22,1,101,1,-30,0,91,0,-57,-1,63,-1,-74,-2,58,-2,-57,-3,111,-3,33,-3,-19,-4,-59,-4,-83,-4,-88,-4,-97,-4,-89,-4,-90,-4,-99,-4,119,-4,108,-4,70,-4,36,-4,-33,-5,-79,-5,108,-5,-6,-6,-108,-6,8,-6,101,-7,-77,-8,-10,-9,40,-9,51,-10,61,-11}; }
	private static byte[] data14(){ return new byte[] {64,-12,50,-13,32,-14,19,-15,10,-16,8,-17,12,-18,36,-19,103,-20,-97,-21,-8,-22,-123,-22,47,-22,6,-22,-14,-23,26,-22,127,-22,-1,-22,-81,-21,120,-20,-126,-19,-103,-18,-26,-17,75,-15,-48,-14,124,-12,57,-10,46,-8,54,-6,70,-4,123,-2,-93,0,-23,2,25,5,56,7,82,9,71,11,41,13,-36,14,88,16,-59,17,25,19,56,20,64,21,30,22,-24,22,113,23,-6,23,59,24,64,24,43,24,-61,23,57,23,122,22,106,21,20,20,-109,18,-37,16,-18,14,-45,12,-120,10,21,8,-89,5,30,3,122,0,-32,-3,87,-5,-53,-8,105,-10,46,-12,16,-14,41,-16,-127,-18,-12,-20,-74,-21,-81,-22,-11,-23,-128,-23,52,-23,37,-23,105,-23,-60,-23,-128,-22,98,-21,104,-20,-69,-19,25,-17,-67,-16,125,-14,121,-12,-86,-10,-47,-8,80,-5,-20,-3,125,0,60,3,-33,5,-120,8,37,11,-88,13,44,16,-122,18,-96,20,-61,22,-101,24,52,26,-110,27,-115,28,69,29,-100,29,-105,29,73,29,-118,28,-105,27,80,26,-56,24,20,23,31,21,13,19,-54,16,104,14,-25,11,94,9,-64,6,19,4,108,1,-59,-2,40,-4,-113,-7,19,-9,-47,-12,-85,-14,-69,-16,17,-17,-110,-19,127,-20,119,-21,-54,-22,109,-22,46,-22,60,-22,126,-22,23,-21,-22,-21,-37,-20,28,-18,-124,-17,-13,-16,-95,-14,89,-12,40,-10,-22,-9,-68,-7,-108,-5,117,-3,78,-1,33,1,-31,2,-97,4,46,6,-99,7,19,9,88,10,113,11,115,12,59,13,-37,13,75,14,-115,14,-118,14,81,14,-28,13,77,13,-117,12,-117,11,103,10,12,9,-103,7,-4,5,77,4,118,2,-107,0,-86,-2,-89,-4,-94,-6,-54,-8,11,-9,121,-11,-14,-13,-93,-14,-103,-15,-87,-16,-33,-17,69,-17,-40,-18,115,-18,52,-18,22,-18,15,-18,17,-18,39,-18,67,-18,91,-18,-102,-18,-23,-18,73,-17,-43,-17,112,-16,37,-15,-10,-15,-5,-14,0,-12,35,-11,112,-10,-69,-9,-9,-8,87,-6,-78,-5,1,-3,76,-2,-115,-1,-52,0,-28,1,-14,2,-16,3,-35,4,-92,5,82,6,-21,6,-123,7,24,8,127,8,-38,8,22,9,93,9,-127,9,-99,9,-106,9,-88,9,-113,9,-123,9,123,9,82,9,82,9,57,9,59,9,73,9,106,9,-85,9,-7,9,72,10,-73,10,50,11,-86,11,36,12,-77,12,42,13,-88,13,24,14,-78,14,63,15,-56,15,111,16,-10,16,-108,17,42,18,-69,18,43,19,-120,19,-79,19,-41,19,-28,19,-89,19,107,19,3,19,-119,18,-9,17,42,17,100,16,110,15,-119,14,107,13,76,12,15,11,-55,9,118,8,9,7,127,5,-31,3,38,2,89,0,109,-2,113,-4,116,-6,108,-8,81,-10,61,-12,49,-14,65,-16,81,-18,-107,-20,5,-21,-110,-23,97,-24,77,-25,122,-26,-42,-27,106,-27,40,-27,6,-27,16,-27,51,-27,112,-27,-48,-27,63,-26,-74,-26,102,-25,12,-24,-19,-24,-47,-23,-46,-22,-10,-21,47,-19,-127,-18,-12,-17,-121,-15,5,-13,-78,-12,105,-10,46,-8,-27,-7,-111,-5,51,-3,-14,-2,106,0,-12,1,106,3,-79,4,-20,5,-17,6,-46,7,121,8,-35,8,38,9,32,9,-30,8,116,8,-58,7,-16,6,-17,5,-88,4,90,3,-44,1,58,0,-113,-2,-43,-4,21,-5,112,-7,-57,-9,46,-10,-74,-12,86,-13,51,-14,20,-15,78,-16,-84,-17,57,-17,-3,-18,0,-17,61,-17,-51,-17,-125,-16,-118,-15,-48,-14,65,-12,40,-10,47,-8,96,-6,-20,-4,127,-1,87,2,60,5,50,8,62,11,68,14,75,17,71,20,29,23,-34,25,123,28,-2,30,94,33,121,35,124,37,79,39,-27,40,95,42,81,43,33,44,-94,44,-47,44,-107,44,33,44,76,43,36,42,-88,40,-45,38,-75,36,58,34,-105,31,-77,28,-106,25,91,22,-12,18,-127,15,-7,11,93,8,-56,4,81,1,-34,-3,-113,-6,104,-9,103,-12,-96,-15,-18,-18,-111,-20,101,-22,74,-24,-99,-26,-24,-28,-101,-29,92,-30,112,-31,-99,-32,15,-32,-66,-33,-99,-33,-74,-33,0,-32,124,-32,39,-31,3,-30,45,-29,119,-28,6,-26,-85,-25,123,-23,108,-21,114,-19,-126,-17,-93,-15,-92,-13,-81,-11,-95,-9,115,-7,16,-5,-93,-4,3,-2,36,-1,31,0,-28,0,124,1,-45,1,16,2,33,2,-13,1,-85,1,50,1,-108,0,-54,-1,-29,-2,-13,-3,-35,-4,-65,-5,-112,-6,110,-7,79,-8,65,-9,85,-10,-119,-11,-38,-12,71,-12,-4,-13,-47,-13,-68,-13,-26,-13,39,-12,-102,-12,35,-11,-41,-11,-100,-10,-119,-9,-90,-8,-46,-7,5,-5,95,-4,-81,-3,25,-1,-109,0,22,2,-98,3,6,5,126,6,-37,7,53,9,115,10,-115,11,-87,12,-90,13,-114,14,84,15,6,16}; }
	private static byte[] data15(){ return new byte[] {-87,16,68,17,-61,17,42,18,119,18,-72,18,-32,18,-19,18,-35,18,-59,18,119,18,19,18,-108,17,-4,16,83,16,-114,15,-72,14,-42,13,-40,12,-16,11,-4,10,26,10,68,9,-123,8,-40,7,54,7,-58,6,99,6,30,6,-31,5,-78,5,-120,5,103,5,67,5,22,5,-31,4,-96,4,76,4,-3,3,-104,3,62,3,-14,2,-104,2,102,2,37,2,6,2,-20,1,-28,1,-36,1,-33,1,-49,1,-29,1,-45,1,-53,1,-87,1,127,1,76,1,-15,0,-118,0,13,0,106,-1,-55,-2,13,-2,75,-3,108,-4,127,-5,-122,-6,-124,-7,116,-8,69,-9,-5,-11,-81,-12,80,-13,-15,-15,-116,-16,41,-17,-36,-19,-97,-20,117,-21,108,-22,-110,-23,-35,-24,104,-24,19,-24,-46,-25,-12,-25,41,-24,-109,-24,31,-23,-37,-23,-71,-22,-109,-21,-55,-20,6,-18,104,-17,4,-15,-72,-14,-107,-12,-116,-10,-102,-8,-52,-6,-14,-4,46,-1,110,1,-91,3,-57,5,-45,7,-49,9,-92,11,89,13,-18,14,99,16,-82,17,-31,18,-19,19,-31,20,-103,21,95,22,-42,22,61,23,97,23,79,23,23,23,-121,22,-52,21,-27,20,-103,19,49,18,117,16,-117,14,108,12,36,10,-56,7,86,5,-69,2,34,0,-97,-3,30,-5,-78,-8,80,-10,56,-12,36,-14,50,-16,-113,-18,5,-19,-88,-21,-115,-22,-88,-23,-10,-24,127,-24,49,-24,30,-24,52,-24,114,-24,-5,-24,-76,-23,-108,-22,-87,-21,8,-19,-111,-18,100,-16,103,-14,-107,-12,-5,-10,120,-7,58,-4,-34,-2,-50,1,-86,4,114,7,89,10,3,13,-71,15,58,18,-111,20,-67,22,-97,24,87,26,-76,27,-36,28,-84,29,59,30,118,30,112,30,-9,29,79,29,56,28,-27,26,111,25,-96,23,-104,21,89,19,7,17,-118,14,-12,11,107,9,-49,6,28,4,-114,1,11,-1,-90,-4,74,-6,39,-8,7,-10,39,-12,118,-14,-16,-16,-51,-17,-67,-18,-9,-19,112,-19,40,-19,63,-19,112,-19,6,-18,-83,-18,-109,-17,-94,-16,-24,-15,80,-13,-33,-12,105,-10,17,-8,-41,-7,-103,-5,119,-3,56,-1,7,1,-34,2,-118,4,75,6,-46,7,97,9,-63,10,-1,11,58,13,36,14,-30,14,112,15,-45,15,-5,15,-23,15,-100,15,12,15,82,14,98,13,48,12,-42,10,77,9,-97,7,-50,5,-37,3,-20,1,-60,-1,-58,-3,-80,-5,-70,-7,-20,-9,44,-10,-124,-12,3,-13,-69,-15,-85,-16,-76,-17,-52,-18,30,-18,120,-19,-19,-20,117,-20,21,-20,-61,-21,114,-21,83,-21,72,-21,84,-21,106,-21,-55,-21,58,-20,-26,-20,-87,-19,-104,-18,-70,-17,-11,-16,57,-14,-110,-13,-20,-12,74,-10,-103,-9,-31,-8,26,-6,90,-5,120,-4,-118,-3,-97,-2,-96,-1,126,0,85,1,47,2,-21,2,-122,3,9,4,119,4,-44,4,10,5,39,5,56,5,40,5,29,5,-9,4,-49,4,-57,4,-108,4,-102,4,-86,4,-71,4,-22,4,31,5,-109,5,-28,5,105,6,17,7,-76,7,109,8,61,9,17,10,-13,10,-26,11,-45,12,-48,13,-42,14,-24,15,-29,16,-13,17,20,19,12,20,0,21,-29,21,-73,22,115,23,13,24,-115,24,-40,24,3,25,-8,24,-29,24,-107,24,43,24,-86,23,-6,22,60,22,90,21,87,20,51,19,-13,17,-101,16,50,15,-86,13,11,12,78,10,103,8,120,6,84,4,52,2,-27,-1,-97,-3,81,-5,-11,-8,-92,-10,-128,-12,70,-14,86,-16,118,-18,-60,-20,73,-21,-19,-23,-33,-24,8,-24,75,-25,-41,-26,110,-26,68,-26,56,-26,45,-26,80,-26,124,-26,-71,-26,16,-25,117,-25,-9,-25,-120,-24,62,-23,56,-22,42,-21,92,-20,-93,-19,3,-17,-126,-16,36,-14,-57,-13,123,-11,33,-9,-51,-8,102,-6,1,-4,-116,-3,-27,-2,73,0,-114,1,-70,2,-70,3,-72,4,119,5,13,6,-114,6,-66,6,-52,6,-116,6,24,6,108,5,123,4,109,3,37,2,-84,0,33,-1,-127,-3,-42,-5,33,-6,91,-8,-65,-10,35,-11,-90,-13,27,-14,-64,-16,-121,-17,111,-18,125,-19,-70,-20,50,-20,-25,-21,-27,-21,16,-20,-108,-20,72,-19,79,-18,-110,-17,23,-15,-38,-14,-36,-12,14,-9,124,-7,14,-4,-94,-2,105,1,69,4,57,7,72,10,77,13,64,16,70,19,23,22,-2,24,-56,27,97,30,-20,32,80,35,-120,37,-110,39,98,41,-13,42,53,44,54,45,-11,45,66,46,102,46,4,46,102,45,98,44,13,43,108,41,-125,39,67,37,-55,34,12,32,45,29,3,26,-67,22,93,19,2,16,-106,12,48,9,-46,5,126,2,76,-1,38,-4,48,-7,114,-10,-66,-13,57,-15,-49,-18,-99,-20,-122,-22,-98,-24,-26,-26,82,-27,-17,-29,-40,-30,-33,-31,51,-31,-37,-32,-78,-32,-44,-32,86,-31}; }
	private static byte[] data16(){ return new byte[] {15,-30,4,-29,80,-28,-80,-27,74,-25,-2,-24,-45,-22,-67,-20,-72,-18,-97,-16,-85,-14,-119,-12,119,-10,84,-8,-4,-7,-106,-5,0,-3,72,-2,112,-1,87,0,6,1,124,1,-60,1,-37,1,-77,1,78,1,-41,0,32,0,71,-1,85,-2,76,-3,56,-4,-11,-6,-56,-7,120,-8,73,-9,26,-10,-2,-12,-3,-13,16,-13,95,-14,-42,-15,-127,-15,67,-15,82,-15,115,-15,-52,-15,93,-14,-1,-14,-46,-13,-73,-12,-81,-11,-29,-10,10,-8,100,-7,-60,-6,41,-4,-86,-3,39,-1,-82,0,70,2,-78,3,71,5,-87,6,26,8,86,9,-124,10,-83,11,-88,12,-98,13,125,14,61,15,1,16,-82,16,51,17,-79,17,-8,17,40,18,58,18,35,18,-13,17,-95,17,38,17,-96,16,-30,15,15,15,54,14,49,13,53,12,53,11,45,10,68,9,88,8,-89,7,-21,6,88,6,-13,5,-93,5,105,5,64,5,38,5,18,5,22,5,-7,4,-4,4,-42,4,-93,4,-128,4,59,4,26,4,-29,3,-46,3,-49,3,-36,3,1,4,71,4,122,4,-61,4,6,5,87,5,-98,5,-44,5,1,6,33,6,31,6,3,6,-61,5,-114,5,35,5,-73,4,61,4,-121,3,-59,2,5,2,0,1,5,0,-33,-2,-97,-3,66,-4,-47,-6,65,-7,-105,-9,-14,-11,62,-12,-97,-14,10,-15,125,-17,-5,-19,-102,-20,81,-21,25,-22,13,-23,67,-24,-124,-25,21,-25,-57,-26,-89,-26,-50,-26,33,-25,-88,-25,114,-24,76,-23,103,-22,-99,-21,6,-19,-103,-18,92,-16,46,-14,17,-12,39,-10,74,-8,114,-6,-81,-4,-38,-2,21,1,54,3,73,5,72,7,63,9,16,11,-69,12,77,14,-68,15,17,17,87,18,-127,19,-110,20,117,21,80,22,-28,22,99,23,-92,23,-78,23,127,23,6,23,79,22,78,21,40,20,-102,18,-35,16,-14,14,-49,12,-128,10,10,8,-111,5,16,3,103,0,-2,-3,-124,-5,41,-7,-26,-10,-108,-12,-99,-14,-85,-16,-35,-18,69,-19,-28,-21,-110,-22,-113,-23,-114,-24,-25,-25,81,-25,-25,-26,-73,-26,-74,-26,-25,-26,84,-25,-13,-25,-43,-24,-10,-23,88,-21,8,-19,-27,-18,10,-15,76,-13,-37,-11,93,-8,15,-5,-48,-3,-86,0,-128,3,78,6,45,9,-24,11,-96,14,44,17,-106,19,-39,21,-48,23,-99,25,25,27,52,28,43,29,-73,29,-1,29,19,30,-74,29,57,29,102,28,68,27,-8,25,102,24,-75,22,-57,20,-94,18,116,16,9,14,-116,11,12,9,111,6,-19,3,111,1,16,-1,-67,-4,-85,-6,-119,-8,-53,-10,50,-11,-61,-13,-110,-14,-101,-15,-24,-16,116,-16,37,-16,19,-16,58,-16,-93,-16,73,-15,11,-14,5,-13,21,-12,78,-11,-50,-10,49,-8,-66,-7,108,-5,8,-3,-43,-2,-123,0,83,2,23,4,-35,5,-102,7,71,9,-29,10,105,12,-66,13,-22,14,-29,15,-94,16,37,17,120,17,-127,17,76,17,-32,16,41,16,53,15,4,14,-104,12,24,11,107,9,-124,7,-104,5,-120,3,123,1,103,-1,64,-3,90,-5,97,-7,-113,-9,-29,-11,69,-12,-39,-14,123,-15,67,-16,29,-17,36,-18,34,-19,67,-20,97,-21,-77,-22,18,-22,-128,-23,28,-23,-47,-24,-71,-24,-59,-24,1,-23,127,-23,36,-22,-23,-22,-38,-21,-14,-20,62,-18,125,-17,-48,-16,28,-14,-120,-13,-48,-12,14,-10,92,-9,-102,-8,-43,-7,-7,-6,1,-4,37,-3,-6,-3,-32,-2,-110,-1,37,0,-87,0,4,1,60,1,92,1,118,1,123,1,87,1,81,1,22,1,8,1,-61,0,-119,0,108,0,38,0,51,0,39,0,68,0,-127,0,-37,0,79,1,-11,1,-103,2,-121,3,125,4,-127,5,-103,6,-56,7,20,9,101,10,-50,11,82,13,-64,14,76,16,-46,17,78,19,-39,20,66,22,-93,23,-43,24,-9,25,-21,26,-85,27,76,28,-57,28,13,29,61,29,78,29,37,29,-29,28,-124,28,2,28,69,27,119,26,-127,25,75,24,-12,22,-126,21,-24,19,2,18,5,16,-26,13,-108,11,62,9,-74,6,50,4,-103,1,0,-1,-123,-4,0,-6,-102,-9,100,-11,67,-13,71,-15,-112,-17,-32,-19,-124,-20,80,-21,86,-22,-119,-23,-28,-24,99,-24,17,-24,-39,-25,-54,-25,-74,-25,-49,-25,-28,-25,30,-24,106,-24,-38,-24,112,-23,41,-22,18,-21,10,-20,61,-19,124,-18,-38,-17,65,-15,-67,-14,92,-12,-49,-11,75,-9,-40,-8,62,-6,-69,-5,12,-3,97,-2,-87,-1,-38,0,-27,1,-40,2,-93,3,102,4,-54,4,29,5,41,5,-18,4,-128,4,-39,3,14,3,5,2,-57,0,-126,-1,-11,-3,111,-4,-59,-6,41,-7,115,-9,-62,-11,13,-12,90,-14,-80,-16,23,-17,-90,-19,83,-20,44,-21,49,-22,101,-23,-38,-24,-109,-24,-120,-24,-62,-24}; }
	private static byte[] data17(){ return new byte[] {38,-23,-42,-23,-30,-22,17,-20,-108,-19,63,-17,50,-15,99,-13,-90,-11,24,-8,-76,-6,91,-3,43,0,-9,2,-40,5,-59,8,-74,11,-97,14,-104,17,119,20,108,23,67,26,5,29,-44,31,91,34,-48,36,33,39,13,41,-31,42,64,44,73,45,19,46,122,46,-94,46,97,46,-42,45,6,45,-28,43,119,42,-51,40,-75,38,-109,36,39,34,-106,31,-50,28,-42,25,-55,22,-68,19,-94,16,103,13,73,10,44,7,36,4,30,1,49,-2,77,-5,-112,-8,-14,-11,94,-13,-41,-16,-110,-18,107,-20,111,-22,-105,-24,-3,-26,-70,-27,-68,-28,4,-28,-99,-29,-121,-29,-74,-29,45,-28,-52,-28,-64,-27,-75,-26,24,-24,110,-23,-29,-22,-112,-20,67,-18,31,-16,-17,-15,-57,-13,-102,-11,99,-9,28,-7,-85,-6,23,-4,95,-3,92,-2,85,-1,-15,-1,93,0,-109,0,-104,0,111,0,22,0,-98,-1,17,-1,71,-2,89,-3,83,-4,43,-5,-17,-7,-90,-8,72,-9,13,-10,-61,-12,126,-13,96,-14,101,-15,-122,-16,-38,-17,108,-17,14,-17,-30,-18,-22,-18,17,-17,-123,-17,19,-16,-70,-16,-111,-15,-120,-14,-116,-13,-70,-12,-27,-11,61,-9,126,-8,-40,-7,88,-5,-55,-4,75,-2,-38,-1,93,1,-11,2,119,4,-1,5,117,7,-43,8,61,10,-125,11,-67,12,-54,13,-30,14,-62,15,116,16,-5,16,105,17,-107,17,-98,17,121,17,52,17,-52,16,50,16,-128,15,-85,14,-56,13,-52,12,-61,11,-72,10,-88,9,-113,8,-112,7,-95,6,-51,5,16,5,106,4,-20,3,-108,3,83,3,26,3,-6,2,-33,2,-43,2,-50,2,-94,2,-124,2,114,2,115,2,102,2,-110,2,-49,2,29,3,-83,3,70,4,-20,4,-105,5,104,6,34,7,-26,7,-123,8,12,9,-112,9,-42,9,51,10,121,10,-102,10,-70,10,-106,10,108,10,35,10,-52,9,67,9,-125,8,-100,7,-111,6,80,5,-35,3,90,2,-92,0,-46,-2,-16,-4,20,-5,31,-7,57,-9,70,-11,112,-13,-98,-15,-33,-17,49,-18,-83,-20,52,-21,-30,-23,-72,-24,-52,-25,-17,-26,-127,-26,42,-26,34,-26,110,-26,-56,-26,125,-25,118,-24,-113,-23,-18,-22,103,-20,49,-18,-2,-17,-19,-15,13,-12,26,-10,56,-8,127,-6,-106,-4,-41,-2,-11,0,12,3,26,5,4,7,-17,8,-49,10,-111,12,74,14,-32,15,86,17,-75,18,20,20,55,21,80,22,19,23,-56,23,50,24,93,24,73,24,-2,23,105,23,-115,22,80,21,14,20,90,18,-118,16,120,14,68,12,2,10,-114,7,24,5,-95,2,36,0,-98,-3,61,-5,-34,-8,-104,-10,98,-12,100,-14,121,-16,-93,-18,-18,-20,-124,-21,4,-22,-46,-24,-103,-25,-116,-26,-97,-27,-10,-28,114,-28,47,-28,41,-28,113,-28,-14,-28,-42,-27,-19,-26,93,-24,-21,-23,-68,-21,-86,-19,-53,-17,16,-14,99,-12,-34,-10,108,-7,4,-4,-65,-2,120,1,62,4,21,7,-51,9,-109,12,22,15,121,17,-95,19,102,21,43,23,122,24,-120,25,112,26,-43,26,58,27,81,27,34,27,-57,26,55,26,104,25,127,24,49,23,-44,21,42,20,90,18,87,16,62,14,14,12,-62,9,122,7,32,5,-32,2,-70,0,-78,-2,-56,-4,10,-5,127,-7,29,-8,-23,-10,-8,-11,39,-11,-104,-12,25,-12,-50,-13,-51,-13,-45,-13,28,-12,-110,-12,32,-11,-36,-11,-46,-10,-46,-9,6,-7,67,-6,-95,-5,27,-3,-71,-2,92,0,34,2,-32,3,-48,5,-100,7,116,9,26,11,-72,12,56,14,123,15,-116,16,112,17,11,18,-123,18,-99,18,113,18,2,18,102,17,-120,16,115,15,42,14,-63,12,60,11,-127,9,-75,7,-49,5,-20,3,-3,1,22,0,33,-2,66,-4,100,-6,-88,-8,-14,-10,70,-11,-91,-13,5,-14,116,-16,-14,-18,-122,-19,40,-20,-36,-22,-54,-23,-41,-24,24,-24,-103,-25,27,-25,-11,-26,-22,-26,39,-25,109,-25,7,-24,-110,-24,98,-23,62,-22,60,-21,80,-20,-118,-19,-36,-18,43,-16,-109,-15,15,-13,-127,-12,4,-10,104,-9,-72,-8,-27,-7,-19,-6,-46,-5,-114,-4,29,-3,-106,-3,-30,-3,15,-2,34,-2,90,-2,90,-2,63,-2,43,-2,2,-2,-61,-3,-127,-3,31,-3,-58,-4,104,-4,14,-4,-60,-5,-107,-5,110,-5,-122,-5,-58,-5,19,-4,-93,-4,100,-3,68,-2,62,-1,102,0,-86,1,42,3,-93,4,70,6,11,8,-54,9,-84,11,-114,13,-124,15,93,17,48,19,31,21,-64,22,121,24,-6,25,97,27,-90,28,-69,29,-60,30,-112,31,64,32,-44,32,53,33,113,33,-120,33,102,33,16,33,-113,32,-58,31,-52,30,-100,29,34,28,120,26,-112,24,107,22,42,20,-80,17,29,15,109,12,-89,9,-40,6,27,4,90,1,-64,-2,66,-4,-41,-7}; }
	private static byte[] data18(){ return new byte[] {-97,-9,115,-11,-105,-13,-38,-15,77,-16,-17,-18,-74,-19,-79,-20,-57,-21,-11,-22,80,-22,-86,-23,68,-23,-2,-24,-60,-24,-32,-24,-15,-24,77,-23,-49,-23,-121,-22,109,-21,117,-20,-113,-19,-56,-18,-16,-17,61,-15,-112,-14,-23,-13,63,-11,-89,-10,11,-8,-119,-7,-12,-6,96,-4,-50,-3,54,-1,119,0,-93,1,-103,2,88,3,-11,3,77,4,127,4,93,4,14,4,-120,3,-43,2,-14,1,-34,0,-102,-1,60,-2,-51,-4,56,-5,-115,-7,-54,-9,11,-10,32,-12,66,-14,103,-16,-115,-18,-42,-20,47,-21,-92,-23,90,-24,50,-25,60,-26,-99,-27,5,-27,-48,-28,-52,-28,1,-27,123,-27,19,-26,21,-25,52,-24,-94,-23,75,-21,14,-19,33,-17,89,-15,-76,-13,44,-10,-56,-8,102,-5,35,-2,-43,0,-90,3,-109,6,102,9,71,12,52,15,24,18,38,21,9,24,-30,26,-82,29,79,32,-37,34,1,37,-10,38,-70,40,12,42,20,43,-27,43,74,44,101,44,55,44,-61,43,3,43,6,42,-53,40,103,39,-50,37,4,36,10,34,-15,31,-62,29,99,27,-7,24,120,22,-60,19,13,17,54,14,74,11,105,8,118,5,126,2,-118,-1,-74,-4,-15,-7,55,-9,-77,-12,103,-14,60,-16,80,-18,-98,-20,52,-21,5,-22,1,-23,65,-24,-70,-25,120,-25,107,-25,-98,-25,-17,-25,-96,-24,104,-23,100,-22,-79,-21,20,-19,-73,-18,113,-16,54,-14,9,-12,-76,-11,115,-9,-2,-8,103,-6,-71,-5,-37,-4,-46,-3,-114,-2,41,-1,-97,-1,-18,-1,10,0,1,0,-67,-1,85,-1,-52,-2,-11,-3,23,-3,-15,-5,-47,-6,-115,-7,68,-8,-16,-10,-89,-11,114,-12,33,-13,10,-14,-4,-16,41,-16,88,-17,-44,-18,86,-18,29,-18,0,-18,7,-18,53,-18,-117,-18,12,-17,-102,-17,108,-16,67,-15,42,-14,63,-13,71,-12,-118,-11,-83,-10,-5,-9,62,-7,-94,-6,13,-4,-111,-3,1,-1,-93,0,56,2,-32,3,118,5,28,7,-66,8,68,10,-84,11,-17,12,5,14,-20,14,-94,15,43,16,90,16,111,16,96,16,5,16,-115,15,3,15,68,14,-123,13,-95,12,-69,11,-53,10,-41,9,-37,8,-22,7,-15,6,24,6,63,5,-104,4,-43,3,58,3,-118,2,18,2,-94,1,27,1,-69,0,78,0,12,0,-45,-1,-76,-1,-77,-1,-46,-1,28,0,-121,0,6,1,-73,1,121,2,69,3,49,4,27,5,17,6,41,7,23,8,21,9,6,10,-26,10,-65,11,120,12,54,13,-67,13,37,14,115,14,127,14,-126,14,43,14,-93,13,-14,12,15,12,-19,10,-94,9,32,8,125,6,-74,4,-37,2,-43,0,-59,-2,-82,-4,114,-6,68,-8,0,-10,-31,-13,-78,-15,-70,-17,-51,-19,8,-20,-125,-22,5,-23,-9,-25,14,-25,89,-26,2,-26,-41,-27,-11,-27,104,-26,-10,-26,-15,-25,12,-23,81,-22,-12,-21,-92,-19,-84,-17,-90,-15,-36,-13,30,-10,88,-8,-77,-6,19,-3,70,-1,-128,1,-95,3,-65,5,-59,7,-78,9,-75,11,-111,13,99,15,8,17,-57,18,89,20,-63,21,13,23,34,24,-12,24,-102,25,5,26,23,26,-31,25,98,25,-102,24,-120,23,34,22,124,20,-79,18,-104,16,90,14,22,12,-68,9,68,7,-59,4,83,2,-41,-1,121,-3,-4,-6,-68,-8,107,-10,71,-12,43,-14,27,-16,39,-18,86,-20,-124,-22,-28,-24,78,-25,-31,-27,-86,-28,-119,-29,-61,-30,43,-30,-38,-31,-54,-31,16,-30,-112,-30,67,-29,66,-28,122,-27,-7,-26,-122,-24,80,-22,53,-20,75,-18,123,-16,-44,-14,94,-11,-40,-9,122,-6,42,-3,-22,-1,-120,2,79,5,-48,7,66,10,120,12,127,14,88,16,-12,17,88,19,-120,20,108,21,52,22,-97,22,-19,22,17,23,-36,22,-93,22,25,22,110,21,-106,20,-117,19,86,18,-6,16,120,15,-30,13,51,12,119,10,-80,8,-52,6,-3,4,64,3,-113,1,-21,-1,103,-2,-7,-4,-61,-5,-96,-6,-65,-7,-1,-8,74,-8,-34,-9,-108,-9,89,-9,81,-9,114,-9,-106,-9,-8,-9,99,-8,-8,-8,-78,-7,126,-6,-112,-5,-87,-4,-14,-3,90,-1,-11,0,-79,2,123,4,92,6,67,8,20,10,-25,11,-121,13,26,15,106,16,-111,17,-116,18,68,19,-61,19,-5,19,-13,19,-70,19,64,19,-113,18,-83,17,-99,16,121,15,20,14,-90,12,21,11,98,9,-64,7,-12,5,54,4,82,2,-116,0,-107,-2,-95,-4,-76,-6,-62,-8,-42,-10,-15,-12,2,-13,49,-15,-120,-17,-8,-19,-126,-20,55,-21,25,-22,49,-23,111,-24,-50,-25,91,-25,35,-25,17,-25,32,-25,88,-25,-75,-25,77,-24,-20,-24,-78,-23,-72,-22,-69,-21,-16,-20,67,-18,-125,-17,-18,-16,81,-14,-72,-13,9,-11,69,-10,79,-9,72,-8,36,-7,-52,-7,87,-6,-65,-6}; }
	private static byte[] data19(){ return new byte[] {11,-5,50,-5,74,-5,66,-5,53,-5,17,-5,-38,-6,-124,-6,40,-6,-39,-7,87,-7,-35,-8,95,-8,-3,-9,-120,-9,72,-9,20,-9,12,-9,45,-9,105,-9,-56,-9,103,-8,42,-7,29,-6,53,-5,104,-4,-36,-3,99,-1,26,1,-15,2,-58,4,-42,6,-40,8,-7,10,18,13,37,15,72,17,89,19,83,21,98,23,66,25,16,27,-55,28,87,30,-61,31,37,33,71,34,80,35,23,36,-62,36,25,37,57,37,25,37,-74,36,24,36,33,35,-32,33,104,32,-98,30,-115,28,92,26,-1,23,107,21,-66,18,-11,15,18,13,72,10,124,7,-64,4,32,2,-120,-1,33,-3,-13,-6,-69,-8,-62,-10,-25,-12,43,-13,-117,-15,27,-16,-68,-18,-123,-19,105,-20,-90,-21,-27,-22,103,-22,37,-22,16,-22,72,-22,-101,-22,55,-21,-17,-21,-38,-20,-16,-19,2,-17,56,-16,-108,-15,-50,-14,58,-12,-124,-11,-17,-10,99,-8,-26,-7,84,-5,-57,-4,47,-2,-105,-1,-54,0,-20,1,-36,2,-84,3,51,4,-80,4,-39,4,-78,4,100,4,-50,3,26,3,28,2,-5,0,-84,-1,48,-2,-85,-4,-22,-6,28,-7,62,-9,71,-11,50,-13,52,-15,29,-17,23,-19,38,-21,55,-23,-107,-25,-3,-27,-108,-28,106,-29,109,-30,-87,-31,52,-31,-29,-32,-35,-32,-1,-32,92,-31,16,-30,-25,-30,13,-28,94,-27,-33,-26,-90,-24,-106,-22,-52,-20,-3,-18,85,-15,-32,-13,117,-10,57,-7,-12,-5,-48,-2,-70,1,-74,4,-56,7,-28,10,-2,13,-24,16,-3,19,-32,22,-79,25,116,28,-32,30,51,33,66,35,0,37,-124,38,-88,39,-106,40,60,41,123,41,-102,41,86,41,-27,40,87,40,-123,39,-107,38,104,37,55,36,-37,34,82,33,-88,31,-35,29,-39,27,-42,25,-121,23,42,21,-97,18,-5,15,82,13,-115,10,-84,7,-40,4,37,2,103,-1,-30,-4,-127,-6,43,-8,19,-10,51,-12,122,-14,-23,-16,-93,-17,115,-18,-121,-19,-57,-20,48,-20,-16,-21,-39,-21,3,-20,82,-20,-23,-20,-61,-19,-63,-18,-18,-17,75,-15,-64,-14,64,-12,-59,-11,68,-9,-77,-8,7,-6,70,-5,97,-4,101,-3,60,-2,-22,-2,-101,-1,32,0,105,0,-108,0,-120,0,78,0,-24,-1,78,-1,125,-2,-113,-3,126,-4,73,-5,-1,-7,-71,-8,88,-9,8,-10,-81,-12,-108,-13,93,-14,102,-15,-117,-16,-73,-17,22,-17,-92,-18,73,-18,15,-18,-12,-19,-5,-19,28,-18,88,-18,-63,-18,61,-17,-44,-17,-112,-16,79,-15,73,-14,45,-13,80,-12,113,-11,-79,-10,-8,-9,77,-7,-45,-6,86,-4,-25,-3,-114,-1,48,1,-37,2,119,4,42,6,-56,7,60,9,-110,10,-45,11,-49,12,-94,13,75,14,-59,14,-10,14,-33,14,-48,14,115,14,12,14,116,13,-35,12,40,12,120,11,-85,10,-11,9,8,9,83,8,118,7,-97,6,-67,5,-22,4,-3,3,27,3,59,2,99,1,-105,0,-42,-1,36,-1,-119,-2,20,-2,-64,-3,-117,-3,113,-3,-95,-3,-38,-3,72,-2,-35,-2,-114,-1,92,0,84,1,87,2,-111,3,-64,4,3,6,82,7,-100,8,-2,9,50,11,124,12,-87,13,-97,14,-96,15,69,16,-34,16,68,17,97,17,86,17,-5,16,101,16,-76,15,-54,14,-104,13,87,12,-53,10,44,9,97,7,107,5,91,3,52,1,-37,-2,-126,-4,7,-6,-115,-9,56,-11,-22,-14,-86,-16,-94,-18,-67,-20,41,-21,-64,-23,-93,-24,-57,-25,31,-25,-60,-26,-80,-26,-41,-26,60,-25,-36,-25,-32,-24,-21,-23,64,-21,-35,-20,-128,-18,106,-16,109,-14,-107,-12,-38,-10,45,-7,121,-5,-43,-3,30,0,120,2,-63,4,-7,6,53,9,87,11,109,13,-127,15,96,17,57,19,-2,20,-96,22,5,24,42,25,45,26,-31,26,91,27,115,27,72,27,-87,26,-48,25,-96,24,29,23,-128,21,-120,19,119,17,62,15,-33,12,-110,10,39,8,-99,5,63,3,-83,0,53,-2,-55,-5,74,-7,-18,-10,-128,-12,49,-14,-17,-17,-85,-19,-101,-21,-109,-23,-58,-25,36,-26,-116,-28,78,-29,57,-30,84,-31,-72,-32,94,-32,57,-32,99,-32,-69,-32,103,-31,74,-30,95,-29,-72,-28,63,-26,-3,-25,-22,-23,8,-20,70,-18,-83,-16,40,-13,-77,-11,73,-8,-40,-6,92,-3,-29,-1,58,2,-109,4,-75,6,-52,8,-88,10,64,12,-39,13,41,15,90,16,80,17,25,18,-47,18,54,19,103,19,127,19,60,19,-31,18,80,18,-111,17,-63,16,-85,15,-123,14,90,13,18,12,-46,10,121,9,38,8,-44,6,-105,5,66,4,17,3,-31,1,-53,0,-58,-1,-29,-2,7,-2,71,-3,-96,-4,56,-4,-56,-5,-127,-5,107,-5,74,-5,106,-5,-99,-5,-40,-5,50,-4,-96,-4,55,-3,-15,-3,-44,-2,-35,-1,-11,0,59,2,-48,3}; }
	private static byte[] data20(){ return new byte[] {103,5,24,7,-36,8,-102,10,85,12,13,14,-102,15,21,17,82,18,121,19,84,20,20,21,110,21,-57,21,-40,21,-72,21,117,21,7,21,96,20,-88,19,-77,18,-73,17,-125,16,62,15,-26,13,69,12,-84,10,-24,8,-3,6,26,5,25,3,8,1,-13,-2,-20,-4,-18,-6,-37,-8,-35,-10,9,-11,32,-13,116,-15,-69,-17,54,-18,-48,-20,-118,-21,109,-22,123,-23,-86,-24,34,-24,-61,-25,-84,-25,-101,-25,-44,-25,47,-24,-65,-24,99,-23,40,-22,42,-21,30,-20,46,-19,70,-18,74,-17,106,-16,127,-15,108,-14,119,-13,74,-12,39,-11,-23,-11,-111,-10,32,-9,-86,-9,6,-8,75,-8,-124,-8,-116,-8,-123,-8,66,-8,-22,-9,-123,-9,29,-9,-102,-10,13,-10,120,-11,-14,-12,120,-12,12,-12,-70,-13,-118,-13,-127,-13,-120,-13,-78,-13,-7,-13,113,-12,28,-11,-29,-11,-46,-10,-14,-9,39,-7,-118,-6,43,-4,-53,-3,-75,-1,-107,1,-108,3,-97,5,-32,7,-1,9,75,12,121,14,-46,16,1,19,89,21,-128,23,-91,25,-71,27,-72,29,-112,31,110,33,-8,34,92,36,-104,37,122,38,38,39,108,39,127,39,53,39,-118,38,-102,37,102,36,-24,34,63,33,81,31,74,29,7,27,-69,24,62,22,-67,19,14,17,113,14,-46,11,48,9,-99,6,5,4,-115,1,49,-1,-36,-4,-83,-6,-88,-8,-68,-10,-13,-12,91,-13,-36,-15,-103,-16,115,-17,-100,-18,-30,-19,88,-19,1,-19,-31,-20,14,-19,118,-19,-12,-19,-70,-18,-108,-17,-77,-16,-27,-15,68,-13,-67,-12,58,-10,-34,-9,105,-7,20,-5,-99,-4,27,-2,-91,-1,1,1,69,2,85,3,96,4,35,5,-66,5,57,6,94,6,126,6,71,6,-42,5,44,5,88,4,71,3,-23,1,92,0,-83,-2,-61,-4,-101,-6,-122,-8,57,-10,-43,-13,114,-15,24,-17,-57,-20,124,-22,72,-24,65,-26,92,-28,-82,-30,52,-31,-31,-33,-47,-34,2,-34,97,-35,21,-35,-8,-36,51,-35,126,-35,40,-34,8,-33,16,-32,102,-31,-42,-30,-108,-28,112,-26,-127,-24,-101,-22,5,-19,112,-17,17,-14,-56,-12,-80,-9,-97,-6,-89,-3,-26,0,7,4,60,7,102,10,-117,13,-105,16,118,19,66,22,-34,24,72,27,92,29,74,31,-10,32,75,34,119,35,85,36,-9,36,114,37,-104,37,-50,37,-78,37,120,37,25,37,-125,36,-55,35,-11,34,-5,33,-28,32,-122,31,22,30,-117,28,-49,26,-13,24,19,23,16,21,-4,18,-82,16,105,14,32,12,-76,9,93,7,0,5,-66,2,-113,0,124,-2,118,-4,-75,-6,-2,-8,-112,-9,72,-10,52,-11,63,-12,-117,-13,1,-13,-73,-14,-122,-14,-118,-14,-60,-14,29,-13,-96,-13,75,-12,18,-11,-8,-11,-24,-10,-25,-9,-33,-8,-19,-7,-17,-6,-35,-5,-62,-4,-83,-3,125,-2,57,-1,-37,-1,110,0,-45,0,6,1,37,1,15,1,-62,0,91,0,-81,-1,-8,-2,35,-2,42,-3,10,-4,-22,-6,-51,-7,-118,-8,95,-9,66,-10,36,-11,35,-12,64,-13,112,-14,-67,-15,50,-15,-86,-16,57,-16,1,-16,-35,-17,-77,-17,-80,-17,-76,-17,-52,-17,9,-16,72,-16,-91,-16,43,-15,-70,-15,113,-14,58,-13,32,-12,47,-11,96,-10,-99,-9,4,-7,127,-6,-2,-5,-84,-3,60,-1,-42,0,108,2,-24,3,69,5,-94,6,-34,7,-38,8,-74,9,108,10,23,11,126,11,-55,11,-17,11,-11,11,-28,11,-77,11,115,11,45,11,-74,10,66,10,-75,9,15,9,92,8,-103,7,-38,6,-16,5,29,5,51,4,53,3,62,2,77,1,85,0,100,-1,123,-2,-98,-3,-37,-4,43,-4,-107,-5,28,-5,-51,-6,-78,-6,-62,-6,-6,-6,102,-5,3,-4,-55,-4,-64,-3,-46,-2,39,0,-104,1,0,3,-94,4,72,6,-42,7,112,9,-7,10,98,12,-62,13,-23,14,-2,15,-34,16,-128,17,-6,17,39,18,45,18,-18,17,122,17,-34,16,7,16,-1,14,-53,13,76,12,-63,10,-39,8,-16,6,-49,4,-119,2,43,0,-82,-3,50,-5,-63,-8,77,-10,-17,-13,-75,-15,-70,-17,-34,-19,79,-20,-6,-22,-23,-23,19,-23,-126,-24,60,-24,43,-24,76,-24,-47,-24,-125,-23,112,-22,-114,-21,-56,-20,82,-18,-16,-17,-63,-15,-74,-13,-74,-11,-26,-9,41,-6,-120,-4,-10,-2,97,1,-3,3,118,6,-10,8,126,11,-19,13,83,16,-126,18,-106,20,-116,22,72,24,-54,25,16,27,26,28,-75,28,42,29,56,29,4,29,124,28,-99,27,-118,26,63,25,-87,23,-26,21,-18,19,-20,17,-107,15,71,13,-41,10,75,8,-93,5,3,3,74,0,-83,-3,-15,-6,68,-8,-94,-11,29,-13,-104,-16,76,-18,-16,-21,-43,-23,-45,-25,4,-26,104,-28,-28,-30,-81,-31,-79,-32,-28,-33,110,-33,45,-33,59,-33,-108,-33}; }
	private static byte[] data21(){ return new byte[] {14,-32,-2,-32,20,-30,103,-29,-14,-28,-85,-26,-104,-24,-51,-22,4,-19,79,-17,-58,-15,25,-12,122,-10,-26,-8,49,-5,109,-3,-117,-1,-122,1,118,3,53,5,-24,6,96,8,-70,9,-3,10,-14,11,-19,12,-92,13,27,14,-120,14,-103,14,-97,14,107,14,0,14,-113,13,-40,12,6,12,39,11,48,10,68,9,52,8,65,7,69,6,71,5,110,4,-118,3,-68,2,6,2,71,1,-101,0,-3,-1,93,-1,-17,-2,100,-2,11,-2,-82,-3,124,-3,104,-3,74,-3,97,-3,126,-3,-58,-3,33,-2,-89,-2,84,-1,-9,-1,-32,0,-38,1,-7,2,60,4,-123,5,-5,6,118,8,-12,9,-117,11,3,13,118,14,-34,15,28,17,70,18,64,19,34,20,-18,20,125,21,-2,21,108,22,-77,22,-37,22,-47,22,-80,22,101,22,-6,21,102,21,-72,20,-37,19,-48,18,-79,17,74,16,-24,14,84,13,-82,11,-36,9,22,8,19,6,22,4,34,2,33,0,19,-2,19,-4,46,-6,41,-8,76,-10,-118,-12,-38,-14,62,-15,-54,-17,-125,-18,108,-19,117,-20,-73,-21,24,-21,-69,-22,124,-22,96,-22,-122,-22,-63,-22,20,-21,-99,-21,25,-20,-52,-20,109,-19,35,-18,-34,-18,-126,-17,67,-16,-40,-16,115,-15,27,-14,-104,-14,15,-13,-98,-13,-2,-13,95,-12,-108,-12,-37,-12,-21,-12,-45,-12,-80,-12,-121,-12,18,-12,-91,-13,27,-13,-121,-14,-13,-15,91,-15,-50,-16,79,-16,-24,-17,-119,-17,87,-17,58,-17,70,-17,95,-17,-90,-17,15,-16,-125,-16,56,-15,-13,-15,-50,-14,-39,-13,-7,-12,72,-10,-72,-9,59,-7,-2,-6,-77,-4,-89,-2,-76,0,-51,2,22,5,117,7,-41,9,83,12,-58,14,94,17,-25,19,102,22,-32,24,46,27,112,29,-126,31,81,33,-32,34,58,36,60,37,-17,37,72,38,107,38,69,38,-50,37,28,37,39,36,11,35,-70,33,70,32,-98,30,-33,28,-23,26,-46,24,-103,22,63,20,-46,17,84,15,-52,12,68,10,-73,7,61,5,-54,2,109,0,61,-2,11,-4,-9,-7,48,-8,105,-10,-9,-12,-104,-13,110,-14,-112,-15,-55,-16,71,-16,5,-16,-17,-17,40,-16,-127,-16,10,-15,-31,-15,-30,-14,28,-12,108,-11,-21,-10,-122,-8,34,-6,-40,-5,-127,-3,42,-1,-58,0,75,2,-91,3,1,5,25,6,4,7,-40,7,117,8,-25,8,26,9,13,9,-3,8,-127,8,-11,7,26,7,-10,5,-106,4,13,3,55,1,44,-1,-24,-4,118,-6,-11,-9,83,-11,-94,-14,6,-16,95,-19,-44,-22,85,-24,6,-26,-38,-29,-34,-31,44,-32,-102,-34,67,-35,49,-36,74,-37,-102,-38,81,-38,24,-38,48,-38,119,-38,5,-37,-29,-37,-45,-36,38,-34,-93,-33,76,-31,48,-29,82,-27,-110,-25,13,-22,-96,-20,-120,-17,98,-14,-119,-11,-74,-8,-2,-5,82,-1,-72,2,9,6,52,9,71,12,49,15,-36,17,-124,20,-73,22,-28,24,-86,26,78,28,-69,29,1,31,36,32,-9,32,-70,33,94,34,-84,34,4,35,8,35,-5,34,-76,34,47,34,-110,33,-54,32,-70,31,-93,30,71,29,-27,27,110,26,-80,24,-16,22,33,21,60,19,83,17,68,15,76,13,69,11,48,9,47,7,60,5,86,3,-112,1,-36,-1,80,-2,-5,-4,-65,-5,-81,-6,-43,-7,52,-7,-87,-8,85,-8,30,-8,23,-8,33,-8,71,-8,-120,-8,-33,-8,102,-7,-58,-7,105,-6,-5,-6,-99,-5,60,-4,-28,-4,-113,-3,56,-2,-32,-2,124,-1,29,0,-99,0,16,1,88,1,-113,1,-105,1,-122,1,64,1,-34,0,83,0,-83,-1,-13,-2,18,-2,42,-3,53,-4,58,-5,67,-6,65,-7,70,-8,81,-9,117,-10,-116,-11,-52,-12,14,-12,105,-13,-35,-14,81,-14,-17,-15,-116,-15,64,-15,23,-15,-21,-16,-41,-16,-61,-16,-34,-16,2,-15,24,-15,93,-15,-49,-15,66,-14,-40,-14,-109,-13,108,-12,122,-11,-105,-10,-18,-9,64,-7,-64,-6,72,-4,-65,-3,43,-1,125,0,-49,1,-12,2,-7,3,-37,4,-107,5,71,6,-57,6,66,7,-60,7,20,8,125,8,-81,8,-29,8,16,9,6,9,6,9,-15,8,-104,8,60,8,-72,7,62,7,-111,6,-64,5,9,5,37,4,58,3,66,2,63,1,66,0,62,-1,56,-2,67,-3,78,-4,101,-5,-96,-6,-9,-7,83,-7,-17,-8,-95,-8,-110,-8,-77,-8,5,-7,-113,-7,66,-6,28,-5,61,-4,114,-3,-72,-2,57,0,-82,1,77,3,-33,4,104,6,15,8,127,9,-28,10,52,12,91,13,127,14,90,15,10,16,-98,16,-37,16,15,17,-4,16,-73,16,58,16,125,15,-106,14,108,13,17,12,-115,10,-54,8,-37,6,-52,4,-108,2,82,0,-24,-3,-105,-5,71,-7,5,-9,-42,-12,-32,-14,-13,-16,78,-17,-59,-19,116,-20,-128,-21}; }
	private static byte[] data22(){ return new byte[] {-67,-22,58,-22,-22,-23,-29,-23,5,-22,-97,-22,45,-21,17,-20,36,-19,77,-18,-79,-17,39,-15,-30,-14,-70,-12,-88,-10,-49,-8,9,-5,113,-3,-1,-1,-94,2,113,5,54,8,-15,10,-64,13,112,16,-24,18,74,21,98,23,81,25,-41,26,38,28,58,29,-18,29,96,30,-86,30,-96,30,101,30,-46,29,20,29,24,28,-36,26,104,25,-68,23,-40,21,-63,19,-127,17,4,15,105,12,-73,9,-18,6,4,4,36,1,63,-2,106,-5,120,-8,-72,-11,-3,-14,89,-16,-75,-19,63,-21,-7,-24,-38,-26,-40,-28,38,-29,-108,-31,87,-32,111,-33,-72,-34,111,-34,88,-34,-104,-34,52,-33,0,-32,12,-31,82,-30,-30,-29,-104,-27,-126,-25,110,-23,-112,-21,-83,-19,-22,-17,43,-14,113,-12,-81,-10,-20,-8,16,-5,15,-3,10,-1,-29,0,-90,2,60,4,-85,5,-6,6,5,8,13,9,-52,9,92,10,-47,10,-11,10,36,11,-15,10,-60,10,95,10,-49,9,34,9,94,8,-115,7,-91,6,-72,5,-51,4,-17,3,3,3,75,2,112,1,-76,0,14,0,-124,-1,-3,-2,114,-2,33,-2,-71,-3,119,-3,60,-3,17,-3,-10,-4,-24,-4,-26,-4,10,-3,60,-3,-100,-3,-9,-3,-112,-2,74,-1,33,0,39,1,66,2,-113,3,-31,4,52,6,-72,7,50,9,-91,10,30,12,111,13,-68,14,-6,15,15,17,36,18,14,19,-14,19,-64,20,-114,21,49,22,-49,22,83,23,-78,23,-22,23,18,24,10,24,-20,23,-85,23,53,23,-84,22,4,22,57,21,62,20,63,19,3,18,-81,16,67,15,-81,13,5,12,58,10,84,8,119,6,118,4,108,2,121,0,124,-2,-111,-4,-60,-6,-31,-8,91,-9,-72,-11,94,-12,14,-13,-14,-15,-23,-16,0,-16,87,-17,-91,-18,36,-18,-61,-19,107,-19,87,-19,107,-19,125,-19,-95,-19,-14,-19,60,-18,-96,-18,7,-17,96,-17,-67,-17,28,-16,124,-16,-63,-16,10,-15,69,-15,119,-15,-109,-15,-95,-15,-84,-15,-94,-15,127,-15,98,-15,19,-15,-66,-16,109,-16,2,-16,-103,-17,19,-17,-99,-18,22,-18,-118,-19,26,-19,-89,-20,82,-20,34,-20,-21,-21,-23,-21,2,-20,43,-20,116,-20,-28,-20,114,-19,26,-18,-51,-18,-101,-17,-113,-16,-96,-15,-53,-14,34,-12,116,-11,16,-9,-66,-8,-114,-6,-99,-4,-66,-2,37,1,-93,3,44,6,-30,8,126,11,64,14,-7,16,-103,19,23,22,122,24,-93,26,-84,28,83,30,-26,31,62,33,54,34,20,35,-118,35,-28,35,24,36,14,36,-63,35,71,35,-83,34,-58,33,-66,32,122,31,13,30,110,28,-91,26,-71,24,-76,22,-108,20,84,18,4,16,-71,13,94,11,1,9,-83,6,76,4,13,2,-32,-1,-44,-3,-8,-5,40,-6,-81,-8,84,-9,57,-10,108,-11,-66,-12,86,-12,35,-12,61,-12,-120,-12,1,-11,-73,-11,-84,-10,-77,-9,-18,-8,52,-6,-66,-5,67,-3,-17,-2,-113,0,64,2,-29,3,91,5,-11,6,64,8,-127,9,-118,10,96,11,17,12,119,12,-89,12,-66,12,120,12,21,12,82,11,90,10,43,9,-76,7,-23,5,21,4,-32,1,-119,-1,9,-3,92,-6,-90,-9,-52,-12,-15,-15,47,-17,90,-20,-82,-23,31,-25,-76,-28,-117,-30,112,-32,-82,-34,-9,-36,-119,-37,91,-38,85,-39,-119,-40,13,-40,-74,-41,-92,-41,-42,-41,49,-40,-29,-40,-49,-39,31,-37,-117,-36,63,-34,76,-32,-114,-30,4,-27,-66,-25,-80,-22,-56,-19,-11,-16,64,-12,-113,-9,-44,-6,11,-2,79,1,104,4,92,7,61,10,-26,12,94,15,-72,17,-37,19,-13,21,-80,23,83,25,-62,26,9,28,60,29,37,30,-43,30,-117,31,-43,31,45,32,53,32,25,32,-41,31,92,31,-46,30,25,30,24,29,13,28,-23,26,120,25,5,24,-126,22,-46,20,3,19,45,17,88,15,121,13,-94,11,-44,9,22,8,107,6,-31,4,116,3,64,2,36,1,13,0,49,-1,124,-2,-37,-3,103,-3,17,-3,-67,-4,-78,-4,-87,-4,-66,-4,-15,-4,46,-3,-121,-3,-35,-3,80,-2,-47,-2,70,-1,-44,-1,78,0,-34,0,72,1,-52,1,32,2,-112,2,-50,2,4,3,36,3,58,3,34,3,-22,2,-97,2,56,2,-104,1,9,1,54,0,125,-1,-99,-2,-74,-3,-54,-4,-14,-5,4,-5,47,-6,92,-7,-118,-8,-59,-9,-2,-10,66,-10,-101,-11,6,-11,85,-12,-47,-13,56,-13,-51,-14,100,-14,3,-14,-79,-15,120,-15,67,-15,48,-15,56,-15,94,-15,-121,-15,-26,-15,103,-14,8,-13,-55,-13,-107,-12,-104,-11,-95,-10,-65,-9,-26,-8,23,-6,75,-5,121,-4,-97,-3,-98,-2,-99,-1,-122,0,94,1,27,2,-69,2,94,3,-28,3,103,4,-34,4,93,5,-96,5,-10,5,72,6,124,6,-83,6,-54,6,-54,6}; }
	private static byte[] data23(){ return new byte[] {-58,6,-96,6,111,6,16,6,-79,5,21,5,103,4,-91,3,-52,2,-51,1,-40,0,-53,-1,-56,-2,-91,-3,-98,-4,-78,-5,-71,-6,-19,-7,41,-7,-86,-8,59,-8,2,-8,-28,-9,-9,-9,60,-8,-105,-8,50,-7,-8,-7,-51,-6,-47,-5,6,-3,79,-2,-89,-1,17,1,-113,2,15,4,-123,5,-16,6,107,8,-65,9,-3,10,9,12,33,13,-27,13,-109,14,36,15,107,15,-104,15,-101,15,84,15,-34,14,37,14,90,13,68,12,-6,10,-126,9,-28,7,23,6,34,4,45,2,38,0,-10,-3,2,-4,-12,-7,0,-8,32,-10,108,-12,-60,-14,89,-15,24,-16,-8,-18,4,-18,83,-19,-58,-20,-125,-20,104,-20,112,-20,-47,-20,74,-19,6,-18,-28,-18,-10,-17,95,-15,-50,-14,-103,-12,-101,-10,-92,-8,4,-5,-119,-3,43,0,-15,2,-67,5,-87,8,109,11,72,14,10,17,-96,19,5,22,71,24,45,26,-16,27,111,29,-92,30,-96,31,83,32,-55,32,14,33,10,33,-59,32,81,32,-111,31,-100,30,83,29,-62,27,23,26,9,24,-24,21,-107,19,-7,16,92,14,-122,11,-105,8,-101,5,-114,2,108,-1,106,-4,51,-7,55,-10,36,-13,58,-16,111,-19,-71,-22,52,-24,-19,-27,-48,-29,35,-30,-98,-32,127,-33,-85,-34,37,-34,-10,-35,11,-34,-117,-34,78,-33,57,-32,-126,-31,-32,-30,115,-28,92,-26,35,-24,49,-22,68,-20,100,-18,-109,-16,-81,-14,-33,-12,-19,-10,13,-7,-9,-6,-27,-4,-88,-2,60,0,-56,1,36,3,91,4,94,5,15,6,-68,6,24,7,82,7,117,7,78,7,8,7,-102,6,23,6,120,5,-59,4,8,4,70,3,94,2,-94,1,-76,0,-3,-1,30,-1,112,-2,-77,-3,6,-3,89,-4,-78,-5,37,-5,-79,-6,50,-6,-13,-7,-86,-7,-121,-7,114,-7,121,-7,-69,-7,-4,-7,118,-6,9,-5,-67,-5,-113,-4,-122,-3,-102,-2,-40,-1,38,1,-113,2,15,4,-103,5,34,7,-74,8,55,10,-84,11,39,13,-116,14,-37,15,37,17,69,18,89,19,109,20,84,21,51,22,4,23,-71,23,87,24,-48,24,58,25,-122,25,-86,25,-60,25,-108,25,95,25,2,25,-114,24,6,24,82,23,-106,22,-95,21,-115,20,115,19,40,18,-63,16,53,15,-125,13,-47,11,-5,9,35,8,63,6,88,4,-121,2,-63,0,38,-1,-119,-3,-1,-5,-71,-6,-117,-7,105,-8,93,-9,104,-10,-106,-11,-71,-12,22,-12,124,-13,-12,-14,-126,-14,36,-14,-15,-15,-73,-15,-118,-15,127,-15,-105,-15,-86,-15,-78,-15,-35,-15,-34,-15,-24,-15,-17,-15,-10,-15,-39,-15,-66,-15,-118,-15,91,-15,12,-15,-80,-16,91,-16,-34,-17,108,-17,-21,-18,106,-18,-12,-19,120,-19,-39,-20,93,-20,-43,-21,100,-21,-28,-22,121,-22,35,-22,-65,-23,120,-23,53,-23,19,-23,15,-23,17,-23,58,-23,107,-23,-76,-23,26,-22,-109,-22,66,-21,-27,-21,-42,-20,-67,-19,-4,-18,84,-16,-65,-15,108,-13,57,-11,73,-9,91,-7,-64,-5,57,-2,-59,0,97,3,19,6,-80,8,64,11,-60,13,50,16,-125,18,-90,20,-95,22,-116,24,37,26,-82,27,-8,28,40,30,38,31,-8,31,-109,32,12,33,85,33,115,33,81,33,-10,32,114,32,-79,31,-67,30,-107,29,75,28,-34,26,69,25,-114,23,-63,21,-41,19,-51,17,-70,15,-95,13,118,11,67,9,-13,6,-39,4,-41,2,-47,0,20,-1,107,-3,18,-4,-13,-6,9,-6,92,-7,-18,-8,-69,-8,-40,-8,-9,-8,119,-7,15,-6,-29,-6,-34,-5,-2,-4,61,-2,-90,-1,6,1,-82,2,50,4,-41,5,110,7,9,9,-113,10,-4,11,80,13,114,14,85,15,20,16,-97,16,-10,16,-7,16,-52,16,88,16,-124,15,-101,14,91,13,-31,11,27,10,22,8,-49,5,81,3,-52,0,21,-2,51,-5,81,-8,101,-11,105,-14,-124,-17,-79,-20,-18,-23,79,-25,-50,-28,110,-30,48,-32,26,-34,45,-36,115,-38,-3,-40,-95,-41,-123,-42,-65,-43,12,-43,-42,-44,-50,-44,19,-43,-62,-43,-89,-42,5,-40,-73,-39,-103,-37,-13,-35,107,-32,64,-29,45,-26,54,-23,94,-20,-103,-17,-56,-14,-10,-11,42,-7,52,-4,44,-1,24,2,-37,4,-115,7,8,10,-128,12,-49,14,-9,16,-13,18,-61,20,90,22,-46,23,14,25,23,26,-8,26,-111,27,24,28,96,28,-122,28,-125,28,99,28,16,28,-103,27,-6,26,50,26,72,25,51,24,-8,22,-105,21,6,20,83,18,-111,16,-52,14,10,13,75,11,-106,9,-26,7,103,6,6,5,-34,3,-43,2,-30,1,44,1,114,0,-5,-1,-122,-1,60,-1,9,-1,-9,-2,-20,-2,-8,-2,36,-1,113,-1,-51,-1,30,0,-86,0,44,1,-55,1,87,2,-19,2,126,3,30,4,-104,4,6,5,122,5}; }
	private static byte[] data24(){ return new byte[] {-65,5,5,6,23,6,32,6,-2,5,-51,5,118,5,0,5,113,4,-39,3,10,3,80,2,112,1,-122,0,-89,-1,-65,-2,-29,-3,14,-3,70,-4,-128,-5,-64,-6,18,-6,122,-7,-61,-8,25,-8,102,-9,-42,-10,44,-10,-120,-11,-1,-12,102,-12,-11,-13,124,-13,22,-13,-17,-14,-57,-14,-63,-14,-37,-14,31,-13,121,-13,-7,-13,-114,-12,37,-11,-20,-11,-79,-10,117,-9,77,-8,80,-7,42,-6,26,-5,-10,-5,-51,-4,-84,-3,120,-2,50,-1,-12,-1,-89,0,55,1,-43,1,92,2,-32,2,70,3,-82,3,17,4,77,4,-117,4,-91,4,-37,4,-16,4,24,5,30,5,42,5,29,5,-4,4,-49,4,105,4,-4,3,118,3,-94,2,-40,1,-41,0,-62,-1,-86,-2,-110,-3,-120,-4,98,-5,97,-6,-125,-7,-64,-8,35,-8,-84,-9,102,-9,57,-9,51,-9,94,-9,-96,-9,15,-8,123,-8,64,-7,-19,-7,-44,-6,-66,-5,-24,-4,19,-2,96,-1,-74,0,19,2,115,3,-54,4,46,6,97,7,-110,8,-90,9,-112,10,121,11,21,12,-87,12,6,13,47,13,83,13,39,13,-31,12,100,12,-105,11,-41,10,-66,9,117,8,37,7,-105,5,-2,3,67,2,126,0,-75,-2,-1,-4,80,-5,-82,-7,16,-8,-99,-10,49,-11,-43,-13,-115,-14,124,-15,-124,-16,-93,-17,2,-17,93,-18,-13,-19,-64,-19,-68,-19,-6,-19,91,-18,31,-17,-9,-17,40,-15,-96,-14,85,-12,49,-10,89,-8,-110,-6,49,-3,-71,-1,86,2,42,5,-27,7,-76,10,108,13,6,16,-79,18,28,21,111,23,-108,25,124,27,73,29,-42,30,21,32,49,33,-6,33,-96,34,-12,34,7,35,-59,34,80,34,-93,33,-100,32,104,31,-30,29,56,28,86,26,32,24,-59,21,55,19,-101,16,-70,13,-73,10,-106,7,95,4,-4,0,-82,-3,52,-6,-20,-10,-84,-13,124,-16,-117,-19,-68,-22,55,-24,-16,-27,-25,-29,61,-30,-38,-32,-55,-33,14,-33,-117,-34,-120,-34,-71,-34,57,-33,5,-32,4,-31,90,-30,-47,-29,123,-27,80,-25,67,-23,73,-21,72,-19,102,-17,122,-15,-107,-13,-107,-11,125,-9,111,-7,44,-5,-44,-4,107,-2,-57,-1,21,1,43,2,28,3,-34,3,75,4,-101,4,-105,4,-123,4,51,4,-57,3,51,3,-128,2,-60,1,1,1,34,0,103,-1,-121,-2,-73,-3,-5,-4,50,-4,118,-5,-80,-6,-27,-7,33,-7,91,-8,-93,-9,-29,-10,49,-10,-91,-11,41,-11,-56,-12,-102,-12,-111,-12,-76,-12,10,-11,-113,-11,60,-10,30,-9,25,-8,61,-7,-105,-6,-14,-5,99,-3,-19,-2,125,0,46,2,-59,3,110,5,17,7,-79,8,89,10,-24,11,92,13,-25,14,84,16,-75,17,-4,18,47,20,97,21,86,22,77,23,20,24,-83,24,62,25,-76,25,-17,25,83,26,91,26,110,26,83,26,32,26,-32,25,-124,25,19,25,-127,24,-68,23,-41,22,-32,21,-82,20,87,19,-3,17,105,16,-32,14,66,13,-114,11,-3,9,88,8,-48,6,92,5,-3,3,-72,2,114,1,91,0,92,-1,88,-2,125,-3,-86,-4,-42,-5,50,-5,125,-6,-34,-7,93,-7,-41,-8,94,-8,-17,-9,-110,-9,73,-9,-2,-10,-65,-10,-118,-10,72,-10,26,-10,-38,-11,-100,-11,50,-11,-24,-12,-124,-12,17,-12,-116,-13,-11,-14,87,-14,-88,-15,-35,-16,15,-16,61,-17,99,-18,-111,-19,-68,-20,12,-20,71,-21,-93,-22,12,-22,127,-23,2,-23,-105,-24,41,-24,-52,-25,120,-25,40,-25,-29,-26,-107,-26,100,-26,46,-26,29,-26,34,-26,76,-26,-120,-26,-22,-26,-117,-25,70,-24,43,-23,84,-22,-109,-21,37,-19,-68,-18,-113,-16,-117,-14,-105,-12,-30,-10,36,-7,-108,-5,5,-2,126,0,-2,2,108,5,-40,7,48,10,107,12,-99,14,-128,16,108,18,57,20,-62,21,89,23,-94,24,-50,25,-11,26,-37,27,-84,28,87,29,-68,29,22,30,32,30,15,30,-41,29,106,29,-40,28,35,28,60,27,23,26,-49,24,108,23,-39,21,54,20,93,18,109,16,101,14,110,12,85,10,97,8,122,6,-84,4,-21,2,126,1,37,0,3,-1,26,-2,90,-3,-25,-4,-102,-4,-126,-4,-96,-4,-32,-4,98,-3,11,-2,-43,-2,-24,-1,-6,0,95,2,-81,3,54,5,-75,6,63,8,-69,9,85,11,-66,12,45,14,-121,15,-79,16,-67,17,-112,18,48,19,-81,19,-45,19,-58,19,113,19,-58,18,-33,17,-67,16,79,15,-125,13,-105,11,82,9,-5,6,91,4,-84,1,-24,-2,15,-4,39,-7,64,-10,91,-13,121,-16,-101,-19,-40,-22,30,-24,96,-27,-36,-30,90,-32,-12,-35,-44,-37,-78,-39,-20,-41,74,-42,-16,-44,-19,-45,53,-45,-32,-46,-65,-46,17,-45,-48,-45,-39,-44,59,-42,14,-40,15,-38,114,-36,9,-33,-45,-31,-70,-28}; }
	private static byte[] data25(){ return new byte[] {-68,-25,-38,-22,-7,-19,19,-15,34,-12,29,-9,31,-6,1,-3,-59,-1,113,2,17,5,-125,7,-51,9,12,12,31,14,21,16,-35,17,119,19,-41,20,7,22,29,23,-21,23,-103,24,5,25,69,25,105,25,94,25,11,25,-61,24,54,24,114,23,-111,22,113,21,88,20,-42,18,80,17,-88,15,-7,13,47,12,114,10,-85,8,15,7,-111,5,46,4,11,3,-8,1,30,1,108,0,-24,-1,-112,-1,78,-1,55,-1,58,-1,75,-1,-127,-1,-59,-1,45,0,-117,0,16,1,-106,1,47,2,-58,2,121,3,43,4,-45,4,-125,5,51,6,-47,6,117,7,-11,7,87,8,-71,8,-24,8,-9,8,-11,8,-97,8,66,8,-81,7,27,7,70,6,98,5,127,4,126,3,-119,2,-99,1,-84,0,-49,-1,-15,-2,52,-2,115,-3,-58,-4,17,-4,104,-5,-58,-6,28,-6,107,-7,-77,-8,14,-8,113,-9,-39,-10,53,-10,-49,-11,73,-11,5,-11,-40,-12,-80,-12,-57,-12,-21,-12,43,-11,-125,-11,-2,-11,-116,-10,42,-9,-41,-9,-100,-8,76,-7,42,-6,-33,-6,-81,-5,85,-4,20,-3,-53,-3,98,-2,7,-1,-116,-1,44,0,-97,0,21,1,-118,1,-22,1,92,2,-87,2,-22,2,43,3,109,3,-117,3,-83,3,-76,3,-46,3,-40,3,-36,3,-23,3,-19,3,-21,3,-60,3,-118,3,60,3,-67,2,43,2,104,1,124,0,-124,-1,109,-2,72,-3,29,-4,-13,-6,-20,-7,-30,-8,13,-8,74,-9,-58,-10,76,-10,-1,-11,-19,-11,-12,-11,50,-10,111,-10,-52,-10,87,-9,-15,-9,-100,-8,125,-7,102,-6,102,-5,-127,-4,-91,-3,-28,-2,30,0,97,1,-82,2,-52,3,-17,4,-5,5,-28,6,-53,7,119,8,36,9,-97,9,-20,9,44,10,43,10,44,10,-28,9,108,9,-22,8,39,8,93,7,89,6,42,5,6,4,-67,2,86,1,21,0,-109,-2,51,-3,-52,-5,97,-6,7,-7,-60,-9,119,-10,63,-11,25,-12,-9,-14,-6,-15,17,-15,73,-16,-88,-17,24,-17,-67,-18,-94,-18,-102,-18,-19,-18,103,-17,66,-16,65,-15,114,-14,0,-12,-74,-11,-85,-9,-40,-7,22,-4,-104,-2,27,1,-84,3,79,6,-28,8,-128,11,19,14,-128,16,-16,18,65,21,97,23,111,25,61,27,3,29,125,30,-42,31,9,33,-30,33,-106,34,-8,34,40,35,16,35,-84,34,0,34,39,33,4,32,-90,30,3,29,56,27,62,25,-7,22,122,20,-52,17,13,15,-12,11,-55,8,-125,5,15,2,-79,-2,51,-5,-12,-9,-81,-12,-101,-15,-37,-18,43,-20,-52,-23,-110,-25,-87,-27,34,-28,-61,-30,-56,-31,6,-31,-116,-32,-126,-32,-80,-32,47,-31,-4,-31,-6,-30,63,-28,-56,-27,82,-25,38,-23,-4,-22,-31,-20,-43,-18,-71,-16,-84,-14,106,-12,60,-10,-16,-9,-111,-7,18,-5,111,-4,-59,-3,-4,-2,-22,-1,-62,0,102,1,-20,1,11,2,49,2,-26,1,-107,1,14,1,105,0,-59,-1,-15,-2,13,-2,73,-3,91,-4,-113,-5,-61,-6,-48,-7,-6,-8,8,-8,33,-9,47,-10,50,-11,54,-12,56,-13,63,-14,101,-15,-124,-16,-18,-17,100,-17,52,-17,24,-17,81,-17,-73,-17,72,-16,49,-15,76,-14,126,-13,-27,-12,117,-10,39,-8,-51,-7,-101,-5,99,-3,39,-1,-10,0,-62,2,-113,4,82,6,25,8,-31,9,-114,11,69,13,-1,14,-105,16,36,18,-93,19,-9,20,56,22,63,23,62,24,14,25,-71,25,73,26,-64,26,23,27,91,27,122,27,-117,27,113,27,87,27,9,27,-88,26,47,26,126,25,-87,24,-83,23,-123,22,90,21,-12,19,-90,18,61,17,-42,15,111,14,20,13,-34,11,-74,10,-121,9,127,8,-113,7,-84,6,-68,5,-19,4,49,4,117,3,-64,2,10,2,119,1,-5,0,120,0,8,0,-85,-1,45,-1,-51,-2,98,-2,8,-2,-128,-3,11,-3,-92,-4,1,-4,121,-5,-17,-6,59,-6,-86,-7,-18,-8,51,-8,98,-9,-127,-10,-103,-11,-122,-12,101,-13,72,-14,21,-15,-19,-17,-78,-18,-96,-19,-116,-20,-119,-21,-75,-22,-20,-23,57,-23,-98,-24,-9,-25,112,-25,-46,-26,74,-26,-76,-27,40,-27,-111,-28,14,-28,-121,-29,30,-29,-67,-30,127,-30,98,-30,122,-30,-68,-30,52,-29,-26,-29,-45,-28,-31,-27,46,-25,-87,-24,70,-22,-2,-21,-21,-19,-35,-17,-16,-15,17,-12,67,-10,-120,-8,-49,-6,30,-3,100,-1,-121,1,-72,3,-39,5,-42,7,-37,9,-106,11,83,13,2,15,115,16,-27,17,53,19,87,20,-127,21,101,22,76,23,4,24,-105,24,17,25,98,25,-102,25,-84,25,-123,25,71,25,-64,24,12,24,43,23,23,22,-54,20,93,19,-43,17,60,16,-95,14,-26,12,58,11,-73,9,54,8,-51,6,-118,5,96,4,91,3,115,2,-69,1}; }
	private static byte[] data26(){ return new byte[] {17,1,-122,0,82,0,12,0,20,0,59,0,-97,0,64,1,4,2,-24,2,15,4,69,5,-100,6,8,8,101,9,-31,10,81,12,-70,13,20,15,80,16,108,17,-124,18,102,19,69,20,-39,20,85,21,-109,21,-96,21,92,21,-17,20,40,20,40,19,-44,17,68,16,127,14,124,12,72,10,10,8,-111,5,18,3,120,0,-48,-3,36,-5,107,-8,-90,-11,-34,-14,1,-16,40,-19,69,-22,114,-25,-101,-28,-18,-31,93,-33,-16,-36,-68,-38,-54,-40,24,-41,-84,-43,-101,-44,-33,-45,-116,-45,125,-45,-45,-45,-115,-44,-106,-43,-11,-42,-105,-40,-115,-38,-79,-36,24,-33,-103,-31,77,-28,-17,-26,-68,-23,-108,-20,85,-17,48,-14,-15,-12,-90,-9,84,-6,-6,-4,118,-1,10,2,80,4,-97,6,-60,8,-36,10,-40,12,-108,14,48,16,-68,17,-10,18,14,20,7,21,-89,21,35,22,99,22,125,22,85,22,-18,21,96,21,-92,20,-83,19,-112,18,78,17,-41,15,106,14,-61,12,55,11,-102,9,3,8,124,6,30,5,-75,3,116,2,86,1,86,0,126,-1,-49,-2,79,-2,-18,-3,-58,-3,-82,-3,-42,-3,41,-2,-126,-2,23,-1,-95,-1,86,0,24,1,-45,1,-99,2,116,3,67,4,30,5,-13,5,-48,6,-94,7,-126,8,67,9,-26,9,-121,10,-12,10,78,11,103,11,92,11,20,11,-111,10,-20,9,56,9,83,8,103,7,-126,6,-121,5,-103,4,-82,3,-47,2,10,2,34,1,110,0,-88,-1,-18,-2,14,-2,65,-3,100,-4,-117,-5,-88,-6,-68,-7,-5,-8,54,-8,-127,-9,9,-9,-94,-10,108,-10,62,-10,80,-10,115,-10,-85,-10,18,-9,-111,-9,22,-8,-69,-8,91,-7,34,-6,-46,-6,-91,-5,111,-4,50,-3,-16,-3,-93,-2,82,-1,-13,-1,-126,0,-8,0,116,1,-36,1,53,2,-128,2,-59,2,-12,2,28,3,61,3,100,3,103,3,107,3,127,3,-110,3,-94,3,-83,3,-85,3,-69,3,-72,3,-96,3,-102,3,68,3,-7,2,-120,2,-20,1,66,1,108,0,127,-1,-113,-2,99,-3,90,-4,62,-5,28,-6,45,-7,38,-8,72,-9,-101,-10,1,-10,-126,-11,43,-11,-9,-12,-45,-12,-45,-12,19,-11,72,-11,-70,-11,68,-10,-48,-10,-92,-9,121,-8,118,-7,115,-6,-109,-5,-84,-4,-41,-3,20,-1,54,0,93,1,125,2,-127,3,115,4,87,5,39,6,-39,6,89,7,-79,7,-11,7,-7,7,-14,7,-102,7,77,7,-79,6,8,6,74,5,111,4,-113,3,-121,2,-103,1,125,0,111,-1,88,-2,55,-3,1,-4,-35,-6,-109,-7,95,-8,40,-9,-33,-11,-91,-12,-102,-13,-118,-14,-117,-15,-63,-16,-18,-17,102,-17,-6,-18,-74,-18,-91,-18,-62,-18,-17,-18,123,-17,25,-16,13,-15,47,-14,123,-13,13,-11,-67,-10,-100,-8,-46,-6,10,-3,106,-1,-26,1,106,4,-30,6,107,9,-35,11,77,14,-116,16,-35,18,-6,20,-25,22,-34,24,-103,26,70,28,-56,29,31,31,90,32,84,33,61,34,-54,34,63,35,88,35,61,35,-34,34,66,34,85,33,29,32,-85,30,-28,28,-32,26,-107,24,0,22,67,19,105,16,100,13,56,10,-9,6,-64,3,-116,0,100,-3,93,-6,97,-9,-123,-12,-29,-15,73,-17,6,-19,-6,-22,44,-23,-86,-25,92,-26,108,-27,-45,-28,105,-28,118,-28,-70,-28,79,-27,18,-26,6,-25,63,-24,-107,-23,7,-21,-87,-20,44,-18,-20,-17,-114,-15,71,-13,-5,-12,-96,-10,74,-8,-78,-7,56,-5,-122,-4,-85,-3,-72,-2,-106,-1,71,0,-53,0,15,1,56,1,25,1,-1,0,-96,0,36,0,-98,-1,-10,-2,79,-2,-106,-3,-78,-4,-34,-5,-43,-6,-23,-7,-25,-8,-51,-9,-77,-10,124,-11,73,-12,9,-13,-66,-15,-95,-16,116,-17,122,-18,-120,-19,-62,-20,56,-20,-62,-21,-99,-21,-85,-21,-25,-21,88,-20,9,-19,-26,-19,3,-17,89,-16,-61,-15,76,-13,5,-11,-66,-10,-127,-8,90,-6,66,-4,39,-2,17,0,-22,1,-26,3,-51,5,-79,7,-94,9,102,11,58,13,-3,14,-96,16,62,18,-94,19,22,21,77,22,117,23,107,24,84,25,0,26,-87,26,55,27,-108,27,-33,27,-7,27,-26,27,-69,27,-127,27,-8,26,92,26,-116,25,-84,24,-75,23,-115,22,120,21,51,20,-8,18,-51,17,-97,16,-92,15,-106,14,-78,13,-32,12,18,12,114,11,-26,10,75,10,-31,9,90,9,-5,8,-118,8,63,8,-26,7,-114,7,81,7,0,7,-83,6,96,6,8,6,-87,5,76,5,-49,4,98,4,-31,3,74,3,-108,2,-49,1,1,1,0,0,-8,-2,-43,-3,-114,-4,53,-5,-70,-7,81,-8,-45,-10,68,-11,-31,-13,107,-14,19,-15,-56,-17,-105,-18,-125,-19,105,-20,121,-21,-128,-22,-116,-23,-90,-24,-68,-25,-52,-26}; }
	private static byte[] data27(){ return new byte[] {-32,-27,-24,-28,18,-28,36,-29,91,-30,-80,-31,7,-31,-94,-32,61,-32,30,-32,32,-32,64,-32,-97,-32,42,-31,-27,-31,-52,-30,-22,-29,41,-27,-123,-26,24,-24,-75,-23,-111,-21,-122,-19,-128,-17,-110,-15,-65,-13,-7,-11,44,-8,111,-6,-125,-4,-93,-2,-79,0,-81,2,-114,4,100,6,10,8,-101,9,37,11,-124,12,-47,13,18,15,41,16,84,17,53,18,41,19,3,20,-78,20,81,21,-74,21,2,22,26,22,-6,21,-87,21,41,21,124,20,-100,19,-111,18,107,17,56,16,-27,14,-100,13,64,12,-5,10,-45,9,-81,8,-105,7,-86,6,-61,5,-16,4,85,4,-61,3,69,3,-7,2,-61,2,-83,2,-83,2,-15,2,71,3,-43,3,-78,4,-115,5,-105,6,-42,7,17,9,124,10,-43,11,58,13,-83,14,10,16,104,17,-106,18,-52,19,-60,20,-87,21,117,22,19,23,-123,23,-66,23,-62,23,-98,23,60,23,-94,22,-38,21,-46,20,-100,19,38,18,-121,16,-69,14,-42,12,-74,10,116,8,21,6,-118,3,-29,0,67,-2,102,-5,-107,-8,-96,-11,-68,-14,-52,-17,-46,-20,-9,-23,34,-25,-115,-28,-20,-31,-102,-33,98,-35,121,-37,-35,-39,106,-40,102,-41,-99,-42,68,-42,68,-42,-122,-42,48,-41,29,-40,92,-39,-15,-38,-94,-36,-91,-34,-54,-32,-6,-30,90,-27,-65,-25,92,-22,-32,-20,120,-17,15,-14,-99,-12,37,-9,-73,-7,42,-4,-103,-2,-8,0,68,3,99,5,-102,7,-107,9,-126,11,43,13,-67,14,23,16,81,17,89,18,58,19,-58,19,56,20,57,20,51,20,-26,19,75,19,-85,18,-78,17,-83,16,112,15,28,14,-62,12,77,11,-49,9,90,8,-39,6,124,5,32,4,-59,2,-116,1,121,0,-120,-1,-66,-2,22,-2,-111,-3,63,-3,29,-3,37,-3,59,-3,-106,-3,12,-2,-101,-2,64,-1,-24,-1,-59,0,-81,1,-100,2,-117,3,126,4,-117,5,-127,6,-108,7,103,8,98,9,76,10,-1,10,-82,11,35,12,107,12,-91,12,-111,12,111,12,23,12,-102,11,14,11,101,10,-88,9,-19,8,31,8,71,7,121,6,-74,5,-38,4,-9,3,42,3,36,2,59,1,34,0,28,-1,-2,-3,-31,-4,-43,-5,-58,-6,-67,-7,8,-7,59,-8,-69,-9,75,-9,15,-9,-3,-10,12,-9,71,-9,-100,-9,8,-8,-106,-8,51,-7,-30,-7,-89,-6,113,-5,57,-4,6,-3,-38,-3,-75,-2,-117,-1,76,0,14,1,-66,1,108,2,-11,2,-126,3,-12,3,85,4,-100,4,-76,4,-53,4,-23,4,-6,4,-28,4,-29,4,-41,4,-47,4,-50,4,-62,4,-55,4,-61,4,-82,4,-105,4,108,4,23,4,-52,3,71,3,-100,2,-48,1,-1,0,18,0,-4,-2,-26,-3,-56,-4,-64,-5,-76,-6,-75,-7,-57,-8,11,-8,76,-9,-82,-10,42,-10,-63,-11,110,-11,64,-11,50,-11,51,-11,83,-11,-95,-11,-5,-11,-122,-10,37,-9,-25,-9,-74,-8,-97,-7,-74,-6,-67,-5,-21,-4,17,-2,47,-1,83,0,107,1,-123,2,112,3,64,4,8,5,-108,5,21,6,108,6,127,6,-115,6,83,6,6,6,-72,5,22,5,-124,4,-42,3,9,3,67,2,105,1,-123,0,-91,-1,-84,-2,-77,-3,-87,-4,-109,-5,103,-6,61,-7,17,-8,-36,-10,-99,-11,113,-12,68,-13,46,-14,54,-15,84,-16,-121,-17,-20,-18,103,-18,38,-18,1,-18,-4,-19,57,-18,-94,-18,35,-17,-33,-17,-69,-16,-56,-15,24,-13,109,-12,38,-10,-32,-9,-47,-7,-17,-5,29,-2,97,0,-59,2,23,5,-124,7,-46,9,53,12,117,14,-112,16,-80,18,-68,20,-85,22,-117,24,75,26,2,28,-120,29,15,31,104,32,-108,33,-111,34,107,35,-13,35,100,36,121,36,52,36,-67,35,-47,34,-81,33,62,32,-123,30,-105,28,92,26,-38,23,50,21,121,18,-108,15,-78,12,-89,9,-89,6,-65,3,-59,0,-19,-3,61,-5,113,-8,6,-10,-108,-13,118,-15,-92,-17,-44,-19,-115,-20,77,-21,125,-22,9,-22,-74,-23,-49,-23,4,-22,127,-22,75,-21,23,-20,63,-19,72,-18,-107,-17,-28,-16,81,-14,-45,-13,33,-11,-98,-10,-2,-9,83,-7,-107,-6,-65,-5,-34,-4,-58,-3,-116,-2,57,-1,-86,-1,10,0,48,0,50,0,38,0,-21,-1,-86,-1,75,-1,-55,-2,85,-2,-89,-3,-36,-4,28,-4,43,-5,47,-6,12,-7,-36,-9,-114,-10,42,-11,-68,-13,85,-14,-42,-16,116,-17,6,-18,-46,-20,-80,-21,-101,-22,-64,-23,32,-23,-94,-24,73,-24,62,-24,80,-24,-86,-24,54,-23,-23,-23,-60,-22,-38,-21,26,-19,125,-18,-17,-17,-84,-15,90,-13,27,-11,19,-9,-1,-8,-13,-6,-12,-4,-3,-2,12,1,29,3,32,5,47,7,29,9,27,11,3,13,-36,14,-88,16,89,18,-12,19,118,21,-50,22,37,24}; }
	private static byte[] data28(){ return new byte[] {25,25,36,26,-39,26,-126,27,12,28,66,28,95,28,74,28,1,28,-120,27,-15,26,53,26,114,25,115,24,109,23,79,22,56,21,15,20,12,19,6,18,8,17,56,16,109,15,-85,14,29,14,-122,13,14,13,-86,12,93,12,32,12,-24,11,-68,11,-88,11,-122,11,127,11,101,11,120,11,115,11,87,11,84,11,46,11,23,11,-38,10,-101,10,26,10,-87,9,-12,8,64,8,84,7,50,6,-20,4,126,3,-2,1,87,0,-92,-2,-19,-4,52,-5,118,-7,-44,-9,69,-10,-77,-12,59,-13,-44,-15,125,-16,48,-17,-36,-19,-111,-20,72,-21,-25,-23,-91,-24,70,-25,-21,-27,-96,-28,81,-29,40,-30,20,-31,36,-32,110,-33,-69,-34,100,-34,13,-34,-15,-35,21,-34,84,-34,-56,-34,99,-33,34,-32,18,-31,36,-30,100,-29,-62,-28,68,-26,-24,-25,-66,-23,-100,-21,-101,-19,-106,-17,-90,-15,-85,-13,-55,-11,-57,-9,-50,-7,-93,-5,-126,-3,85,-1,-10,0,-87,2,54,4,-54,5,77,7,-81,8,4,10,88,11,-106,12,-72,13,-71,14,-88,15,-127,16,29,17,-77,17,-4,17,25,18,-3,17,-71,17,95,17,-75,16,-7,15,28,15,36,14,49,13,26,12,31,11,26,10,40,9,67,8,113,7,-89,6,-18,5,95,5,-29,4,-122,4,51,4,-18,3,-26,3,-29,3,-11,3,59,4,-96,4,35,5,-21,5,-71,6,-74,7,-36,8,17,10,84,11,-86,12,22,14,-126,15,-32,16,43,18,117,19,-101,20,-72,21,-88,22,-111,23,54,24,-73,24,9,25,71,25,66,25,34,25,-48,24,92,24,-66,23,-21,22,9,22,-33,20,-99,19,48,18,-98,16,-47,14,-21,12,-45,10,125,8,34,6,114,3,-64,0,-13,-3,5,-5,4,-8,8,-11,28,-14,54,-17,78,-20,-86,-23,-4,-26,-123,-28,85,-30,50,-32,97,-34,-50,-36,111,-37,-122,-38,-54,-39,112,-39,94,-39,-107,-39,73,-38,20,-37,61,-36,-118,-35,4,-33,-69,-32,-124,-30,111,-28,100,-26,127,-24,-87,-22,-28,-20,7,-17,90,-15,-81,-13,-14,-11,86,-8,-94,-6,-4,-4,66,-1,114,1,-112,3,-66,5,-92,7,109,9,39,11,127,12,-46,13,-21,14,-48,15,105,16,-48,16,2,17,-9,16,-73,16,82,16,-107,15,-38,14,-49,13,-89,12,102,11,20,10,-91,8,70,7,-49,5,127,4,31,3,-36,1,-76,0,-114,-1,-110,-2,-91,-3,-19,-4,84,-4,-46,-5,-125,-5,80,-5,78,-5,101,-5,-69,-5,-1,-5,-102,-4,44,-3,-20,-3,-73,-2,-80,-1,-88,0,-63,1,-33,2,-4,3,30,5,56,6,55,7,42,8,5,9,-72,9,84,10,-56,10,45,11,86,11,127,11,112,11,60,11,32,11,-41,10,113,10,14,10,-81,9,49,9,-102,8,10,8,80,7,-107,6,-75,5,-51,4,-66,3,-89,2,121,1,61,0,-19,-2,-80,-3,-104,-4,113,-5,-128,-6,-122,-7,-53,-8,2,-8,-97,-9,63,-9,-6,-10,11,-9,11,-9,69,-9,-117,-9,-4,-9,-101,-8,70,-7,20,-6,-10,-6,-61,-5,-70,-4,-107,-3,-127,-2,101,-1,52,0,-7,0,-64,1,99,2,18,3,-90,3,45,4,-87,4,-3,4,107,5,-98,5,-35,5,-2,5,10,6,8,6,26,6,17,6,7,6,15,6,-10,5,-27,5,-84,5,106,5,18,5,-94,4,23,4,-126,3,-72,2,-50,1,-50,0,-85,-1,-106,-2,120,-3,83,-4,72,-5,48,-6,73,-7,125,-8,-90,-9,17,-9,-127,-10,45,-10,-35,-11,-100,-11,116,-11,94,-11,109,-11,-101,-11,-48,-11,56,-10,-61,-10,92,-9,9,-8,-64,-8,-77,-7,-79,-6,-63,-5,-50,-4,-14,-3,48,-1,61,0,94,1,79,2,42,3,-26,3,118,4,-1,4,60,5,94,5,119,5,71,5,16,5,-78,4,51,4,-60,3,36,3,-109,2,-39,1,16,1,70,0,116,-1,-127,-2,-108,-3,109,-4,98,-5,25,-6,-43,-8,-111,-9,44,-10,-42,-12,124,-13,65,-14,2,-15,-38,-17,-29,-18,-12,-19,50,-19,-112,-20,22,-20,-71,-21,124,-21,-120,-21,-84,-21,-1,-21,123,-20,58,-19,32,-18,53,-17,113,-16,-17,-15,-110,-13,77,-11,46,-9,47,-7,81,-5,103,-3,-113,-1,-47,1,-26,3,44,6,74,8,-128,10,-90,12,-56,14,-13,16,-2,18,7,21,12,23,-26,24,-61,26,110,28,25,30,-127,31,-55,32,-50,33,-70,34,99,35,-40,35,-1,35,-38,35,107,35,-70,34,-80,33,80,32,-66,30,-32,28,-53,26,-113,24,43,22,-98,19,-6,16,47,14,-101,11,-17,8,91,6,-83,3,18,1,-114,-2,28,-4,-44,-7,-109,-9,-92,-11,-13,-13,92,-14,30,-15,17,-16,79,-17,-25,-18,-117,-18,-118,-18,-70,-18,55,-17,-52,-17,-125,-16,116,-15,98,-14,106,-13,-99,-12,-58,-11,-4,-10,14,-8}; }
	private static byte[] data29(){ return new byte[] {82,-7,109,-6,124,-5,93,-4,61,-3,-10,-3,-105,-2,35,-1,-102,-1,-56,-1,8,0,19,0,14,0,3,0,-82,-1,89,-1,-17,-2,72,-2,-92,-3,-49,-4,-22,-5,-13,-6,-62,-7,124,-8,17,-9,-113,-11,-10,-13,77,-14,-91,-16,-3,-18,98,-19,-68,-21,63,-22,-31,-24,-112,-25,117,-26,-115,-27,-49,-28,65,-28,-17,-29,-43,-29,-8,-29,83,-28,-46,-28,-109,-27,119,-26,-119,-25,-86,-24,-24,-23,60,-21,-55,-20,99,-18,8,-16,-31,-15,-68,-13,-71,-11,-70,-9,-63,-7,-29,-5,11,-2,46,0,115,2,-112,4,-84,6,-58,8,-72,10,-63,12,-110,14,82,16,18,18,-85,19,47,21,108,22,-103,23,-87,24,107,25,20,26,127,26,-75,26,-65,26,-122,26,38,26,-99,25,-10,24,46,24,98,23,-101,22,-57,21,-17,20,8,20,64,19,122,18,-82,17,13,17,116,16,-20,15,-121,15,21,15,-70,14,121,14,62,14,19,14,-6,13,-2,13,4,14,37,14,73,14,108,14,-80,14,-62,14,-24,14,-8,14,-1,14,-15,14,-42,14,-100,14,69,14,-68,13,19,13,54,12,14,11,-27,9,126,8,-9,6,94,5,-75,3,-5,1,89,0,-89,-2,13,-3,121,-5,-26,-7,87,-8,-42,-10,75,-11,-56,-13,61,-14,-85,-16,9,-17,123,-19,-60,-21,59,-22,-96,-24,10,-25,123,-27,11,-28,-59,-30,-111,-31,-121,-32,-66,-33,-1,-34,124,-34,30,-34,-27,-35,-12,-35,9,-34,104,-34,-7,-34,-99,-33,-116,-32,-123,-31,-93,-30,-43,-29,65,-27,-67,-26,82,-24,1,-22,-75,-21,124,-19,89,-17,28,-15,-20,-14,-68,-12,114,-10,61,-8,-16,-7,-102,-5,37,-3,-57,-2,59,0,-51,1,70,3,-95,4,6,6,95,7,-116,8,-53,9,-67,10,-69,11,-111,12,20,13,-119,13,-52,13,-77,13,-108,13,18,13,-114,12,-46,11,15,11,79,10,93,9,-112,8,-63,7,-5,6,68,6,-94,5,19,5,114,4,12,4,-96,3,93,3,39,3,8,3,19,3,46,3,104,3,-37,3,92,4,2,5,-76,5,-102,6,-65,7,-37,8,31,10,125,11,-43,12,79,14,-54,15,52,17,-89,18,-10,19,61,21,95,22,100,23,72,24,2,25,-68,25,53,26,118,26,-80,26,-84,26,-106,26,90,26,-22,25,123,25,-25,24,48,24,73,23,59,22,12,21,-66,19,50,18,127,16,-116,14,120,12,71,10,-30,7,90,5,-92,2,-13,-1,15,-3,78,-6,93,-9,-108,-12,-51,-15,-7,-18,70,-20,-88,-23,54,-25,-3,-28,-17,-30,47,-31,-97,-33,84,-34,108,-35,-77,-36,76,-36,68,-36,114,-36,-18,-36,-120,-35,108,-34,-110,-33,-69,-32,28,-30,-104,-29,38,-27,2,-25,-74,-24,-78,-22,-73,-20,-49,-18,-3,-16,54,-13,-127,-11,-61,-9,22,-6,103,-4,-118,-2,-47,0,-24,2,-21,4,-49,6,-102,8,23,10,125,11,-94,12,-116,13,47,14,-111,14,-60,14,-63,14,-118,14,40,14,-126,13,-70,12,-48,11,-75,10,-117,9,71,8,-6,6,-89,5,75,4,-5,2,-68,1,114,0,55,-1,42,-2,28,-3,46,-4,112,-5,-37,-6,95,-6,29,-6,-16,-7,-5,-7,16,-6,88,-6,-91,-6,21,-5,-90,-5,99,-4,61,-3,40,-2,50,-1,61,0,81,1,98,2,107,3,-127,4,109,5,81,6,42,7,-40,7,-112,8,1,9,100,9,-53,9,2,10,41,10,82,10,68,10,78,10,47,10,41,10,-2,9,-56,9,-122,9,14,9,-106,8,-28,7,24,7,38,6,42,5,21,4,-36,2,-83,1,100,0,32,-1,-22,-3,-84,-4,-117,-5,114,-6,-128,-7,-80,-8,-8,-9,127,-9,13,-9,-56,-10,-74,-10,-50,-10,-21,-10,57,-9,-101,-9,63,-8,-28,-8,-98,-7,-122,-6,85,-5,69,-4,38,-3,5,-2,-8,-2,-46,-1,-70,0,-123,1,91,2,39,3,4,4,-82,4,99,5,-21,5,125,6,-22,6,86,7,-87,7,-2,7,59,8,103,8,-99,8,-69,8,-37,8,-53,8,-103,8,101,8,-14,7,106,7,-65,6,-10,5,22,5,53,4,47,3,39,2,18,1,-5,-1,-19,-2,-23,-3,1,-3,30,-4,90,-5,-73,-6,4,-6,-116,-7,15,-7,-66,-8,118,-8,63,-8,48,-8,54,-8,79,-8,-122,-8,-70,-8,61,-7,-92,-7,61,-6,-2,-6,-79,-5,-97,-4,-102,-3,-105,-2,-117,-1,117,0,118,1,69,2,16,3,-76,3,45,4,-88,4,-49,4,-1,4,5,5,-11,4,-27,4,-113,4,66,4,-57,3,88,3,-26,2,80,2,-49,1,55,1,116,0,-78,-1,-58,-2,-73,-3,-70,-4,-125,-5,65,-6,-45,-8,102,-9,-9,-11,-123,-12,13,-13,-91,-15,76,-16,12,-17,-36,-19,-75,-20,-36,-21,-3,-22,98,-22,-32,-23,-118,-23,105,-23,112,-23,-67,-23,27,-22,-56,-22,-84,-21,-71,-20,-9,-19,105,-17}; }
	private static byte[] data30(){ return new byte[] {16,-15,-63,-14,-103,-12,-122,-10,123,-8,122,-6,-117,-4,-106,-2,-97,0,-80,2,-60,4,-53,6,-26,8,-8,10,3,13,41,15,64,17,68,19,68,21,20,23,5,25,-81,26,77,28,-40,29,8,31,47,32,-3,32,-103,33,-17,33,14,34,-15,33,124,33,-46,32,-20,31,-82,30,88,29,-71,27,8,26,43,24,59,22,45,20,34,18,-6,15,-67,13,121,11,42,9,-40,6,-125,4,118,2,76,0,102,-2,121,-4,-34,-6,100,-7,23,-8,16,-9,55,-10,-98,-11,66,-11,21,-11,28,-11,62,-11,-71,-11,68,-10,-27,-10,-85,-9,106,-8,67,-7,32,-6,3,-5,-39,-5,-84,-4,-121,-3,89,-2,3,-1,-84,-1,62,0,-92,0,21,1,98,1,-70,1,-44,1,-25,1,-1,1,-63,1,-94,1,54,1,-62,0,27,0,97,-1,-127,-2,-124,-3,95,-4,35,-5,-88,-7,23,-8,112,-10,-88,-12,-53,-14,-17,-16,18,-17,48,-19,104,-21,-56,-23,34,-24,-85,-26,72,-27,30,-28,39,-29,86,-30,-22,-31,-116,-31,-117,-31,-89,-31,21,-30,-109,-30,75,-29,31,-28,15,-27,17,-26,49,-25,-121,-24,-38,-23,78,-21,-31,-20,-121,-18,110,-16,87,-14,114,-12,-117,-10,-93,-8,-25,-6,24,-3,111,-1,-75,1,17,4,99,6,123,8,-74,10,-118,12,113,14,38,16,-69,17,49,19,-123,20,-64,21,-52,22,-115,23,45,24,-121,24,-72,24,-88,24,120,24,77,24,-31,23,83,23,-52,22,26,22,-114,21,-52,20,58,20,-113,19,-18,18,83,18,-72,17,55,17,-82,16,65,16,-20,15,-95,15,104,15,50,15,25,15,26,15,41,15,84,15,-106,15,7,16,122,16,-35,16,64,17,-96,17,0,18,74,18,105,18,-112,18,-123,18,66,18,-18,17,102,17,-66,16,-51,15,-50,14,-95,13,69,12,-23,10,-119,9,49,8,-68,6,100,5,-10,3,127,2,24,1,-109,-1,2,-2,120,-4,-66,-6,19,-7,103,-9,-95,-11,-54,-13,-32,-15,-25,-17,3,-18,29,-20,90,-22,-75,-24,23,-25,-72,-27,99,-28,59,-29,85,-30,105,-31,-65,-32,57,-32,-26,-33,-40,-33,-41,-33,20,-32,127,-32,2,-31,-48,-31,-92,-30,-88,-29,-54,-28,-21,-27,52,-25,-127,-24,-31,-23,74,-21,-42,-20,82,-18,-25,-17,105,-15,-10,-14,-106,-12,20,-10,-97,-9,65,-7,-38,-6,125,-4,45,-2,-64,-1,96,1,-53,2,70,4,-76,5,-22,6,22,8,22,9,-29,9,-112,10,-26,10,49,11,44,11,-20,10,-99,10,24,10,114,9,-45,8,29,8,106,7,-65,6,28,6,127,5,-15,4,109,4,-14,3,-111,3,54,3,-29,2,-104,2,117,2,63,2,60,2,65,2,115,2,-61,2,87,3,0,4,-30,4,-21,5,28,7,116,8,-48,9,82,11,-35,12,84,14,-30,15,87,17,-100,18,-29,19,13,21,36,22,25,23,-27,23,-83,24,73,25,-45,25,47,26,115,26,-94,26,-69,26,-104,26,119,26,31,26,-74,25,41,25,-125,24,-63,23,-60,22,-78,21,102,20,-3,18,78,17,112,15,94,13,61,11,-7,8,-110,6,14,4,-127,1,-47,-2,30,-4,106,-7,-81,-10,4,-12,85,-15,-55,-18,80,-20,-18,-23,-26,-25,-15,-27,108,-28,21,-29,1,-30,63,-31,-95,-32,105,-32,72,-32,90,-32,-99,-32,19,-31,-76,-31,-125,-30,92,-29,90,-28,107,-27,-89,-26,-7,-25,-124,-23,57,-21,31,-19,10,-17,42,-15,66,-13,-128,-11,-77,-9,1,-6,56,-4,96,-2,-118,0,-128,2,111,4,28,6,-70,7,-6,8,4,10,-11,10,-105,11,4,12,73,12,84,12,62,12,-19,11,122,11,-33,10,23,10,36,9,40,8,20,7,7,6,-31,4,-64,3,-86,2,103,1,82,0,32,-1,8,-2,20,-3,46,-4,109,-5,-37,-6,99,-6,27,-6,-24,-7,-21,-7,36,-6,101,-6,-49,-6,81,-5,-20,-5,-107,-4,95,-3,64,-2,39,-1,38,0,47,1,60,2,42,3,24,4,-9,4,-60,5,-114,6,72,7,-37,7,-121,8,4,9,86,9,-77,9,-35,9,5,10,51,10,82,10,125,10,-127,10,-119,10,115,10,58,10,-11,9,117,9,-37,8,10,8,29,7,28,6,-14,4,-80,3,77,2,-24,0,-96,-1,75,-2,-4,-4,-39,-5,-57,-6,-92,-7,-70,-8,-20,-9,88,-9,-44,-10,-107,-10,104,-10,100,-10,119,-10,-98,-10,8,-9,-127,-9,19,-8,-58,-8,121,-7,68,-6,15,-5,-31,-5,-60,-4,-110,-3,-105,-2,120,-1,110,0,112,1,113,2,124,3,104,4,94,5,61,6,16,7,-62,7,102,8,-12,8,-121,9,15,10,-94,10,-3,10,70,11,100,11,91,11,44,11,-38,10,124,10,-32,9,57,9,117,8,-104,7,-107,6,125,5,104,4,82,3,76,2,67,1,87,0,-121,-1,-60,-2,-1,-3,69,-3}; }
	private static byte[] data31(){ return new byte[] {-84,-4,5,-4,-98,-5,21,-5,-64,-6,108,-6,36,-6,24,-6,23,-6,49,-6,-114,-6,-26,-6,-123,-5,38,-4,-15,-4,-55,-3,-88,-2,-102,-1,-117,0,113,1,82,2,-1,2,-75,3,52,4,-83,4,-2,4,47,5,102,5,103,5,92,5,65,5,7,5,-38,4,-121,4,67,4,-20,3,-125,3,43,3,-87,2,27,2,121,1,-90,0,-60,-1,-76,-2,127,-3,46,-4,-92,-6,55,-7,-99,-9,3,-10,106,-12,-69,-14,57,-15,-80,-17,67,-18,-41,-20,-99,-21,117,-22,117,-23,-101,-24,-38,-25,79,-25,-24,-26,-95,-26,-75,-26,-17,-26,112,-25,25,-24,20,-23,83,-22,-119,-21,27,-19,-90,-18,64,-16,11,-14,-50,-13,-93,-11,-111,-9,90,-7,80,-5,72,-3,67,-1,102,1,-119,3,-66,5,2,8,56,10,122,12,-70,14,-27,16,30,19,9,21,-8,22,-84,24,54,26,-109,27,-84,28,-110,29,101,30,-40,30,37,31,46,31,-7,30,-109,30,7,30,76,29,85,28,99,27,37,26,-11,24,-104,23,39,22,-91,20,-17,18,57,17,91,15,87,13,82,11,56,9,56,7,97,5,120,3,-19,1,97,0,16,-1,-22,-3,-23,-4,48,-4,-104,-5,67,-5,33,-5,10,-5,65,-5,-116,-5,-40,-5,50,-4,-115,-4,7,-3,-116,-3,12,-2,-63,-2,84,-1,6,0,-109,0,49,1,-59,1,57,2,-84,2,10,3,98,3,-83,3,-27,3,5,4,23,4,25,4,-5,3,-51,3,116,3,-6,2,71,2,-114,1,-105,0,-127,-1,66,-2,-52,-4,60,-5,97,-7,-102,-9,-111,-11,-115,-13,-123,-15,95,-17,104,-19,99,-21,118,-23,-64,-25,15,-26,-112,-28,74,-29,37,-30,61,-31,-124,-32,10,-32,-47,-33,-24,-33,25,-32,101,-32,-42,-32,96,-31,-7,-31,-91,-30,99,-29,76,-28,85,-27,-119,-26,-11,-25,113,-23,21,-21,-29,-20,-53,-18,-50,-16,-25,-14,63,-11,-105,-9,-9,-7,76,-4,-89,-2,-7,0,47,3,75,5,97,7,75,9,37,11,-44,12,99,14,-18,15,38,17,66,18,54,19,0,20,-94,20,18,21,78,21,122,21,110,21,86,21,35,21,2,21,-53,20,111,20,34,20,-74,19,72,19,-50,18,73,18,-56,17,89,17,-5,16,-107,16,66,16,27,16,-20,15,-31,15,-13,15,34,16,116,16,-25,16,97,17,2,18,-127,18,27,19,-94,19,37,20,-103,20,-7,20,106,21,-113,21,-59,21,-71,21,-89,21,67,21,-67,20,16,20,52,19,67,18,63,17,37,16,23,15,9,14,-29,12,-74,11,101,10,36,9,-67,7,65,6,-90,4,1,3,68,1,92,-1,85,-3,69,-5,36,-7,-16,-10,-43,-12,-98,-14,-98,-16,-103,-18,-76,-20,-29,-22,50,-23,-90,-25,65,-26,2,-27,8,-28,7,-29,74,-30,-78,-31,62,-31,36,-31,55,-31,116,-31,-20,-31,113,-30,53,-29,-29,-29,-50,-28,-81,-27,-99,-26,-84,-25,-73,-24,-58,-23,-40,-22,2,-20,39,-19,85,-18,-81,-17,2,-15,-122,-14,-20,-13,118,-11,19,-9,-111,-8,35,-6,-92,-5,32,-3,-107,-2,-8,-1,63,1,-125,2,-102,3,-103,4,76,5,-38,5,59,6,97,6,126,6,93,6,46,6,-28,5,124,5,52,5,-58,4,92,4,-25,3,113,3,-23,2,116,2,-6,1,-119,1,11,1,-98,0,33,0,-51,-1,114,-1,64,-1,47,-1,67,-1,-126,-1,-17,-1,-105,0,118,1,120,2,-85,3,-2,4,105,6,-19,7,106,9,-10,10,109,12,-27,13,119,15,-53,16,46,18,118,19,-94,20,-57,21,-48,22,-67,23,-107,24,51,25,-46,25,86,26,-97,26,-35,26,-13,26,-1,26,-29,26,-86,26,82,26,-61,25,12,25,47,24,57,23,-19,21,-106,20,-9,18,66,17,83,15,62,13,20,11,-30,8,-123,6,40,4,-63,1,70,-1,-75,-4,35,-6,117,-9,-20,-12,99,-14,-12,-17,-60,-19,-52,-21,33,-22,-94,-24,97,-25,91,-26,123,-27,-18,-28,97,-28,44,-28,-9,-29,-22,-29,10,-28,57,-28,-125,-28,1,-27,-124,-27,95,-26,78,-25,114,-24,-37,-23,100,-21,32,-19,10,-17,-7,-16,45,-13,89,-11,111,-9,-105,-7,-100,-5,-93,-3,-101,-1,-124,1,58,3,-25,4,109,6,-78,7,-73,8,-109,9,62,10,-63,10,6,11,43,11,7,11,-30,10,-115,10,3,10,104,9,-120,8,-89,7,-110,6,-125,5,85,4,22,3,-27,1,-77,0,-124,-1,79,-2,41,-3,20,-4,25,-5,84,-6,-83,-7,74,-7,2,-7,-11,-8,5,-7,52,-7,117,-7,-53,-7,76,-6,-34,-6,-101,-5,114,-4,79,-3,61,-2,53,-1,33,0,2,1,-13,1,-8,2,-60,3,-62,4,-114,5,58,6,-36,6,122,7,7,8,-105,8,12,9,-86,9,-3,9,110,10,-72,10,-38,10,11,11,10,11,-11,10,-53,10,122,10,0,10}; }
	private static byte[] data32(){ return new byte[] {70,9,108,8,120,7,85,6,30,5,-18,3,-72,2,97,1,24,0,-36,-2,118,-3,43,-4,-43,-6,-85,-7,-114,-8,-117,-9,-66,-10,12,-10,-116,-11,83,-11,48,-11,75,-11,110,-11,-99,-11,-16,-11,63,-10,-58,-10,52,-9,-75,-9,83,-8,-7,-8,-71,-7,-99,-6,-124,-5,-96,-4,-83,-3,-28,-2,34,0,86,1,-111,2,-72,3,-37,4,-9,5,-18,6,-17,7,-41,8,-82,9,-127,10,55,11,-48,11,77,12,-84,12,-44,12,-38,12,-68,12,60,12,-37,11,23,11,90,10,-109,9,-82,8,-58,7,-16,6,-7,5,18,5,21,4,47,3,62,2,110,1,-87,0,-42,-1,18,-1,118,-2,-67,-3,47,-3,-112,-4,71,-4,25,-4,-9,-5,11,-4,60,-4,-97,-4,39,-3,-60,-3,-114,-2,94,-1,47,0,-1,0,-42,1,-103,2,68,3,-15,3,-101,4,20,5,-116,5,-30,5,14,6,47,6,42,6,44,6,3,6,-43,5,-92,5,103,5,52,5,-23,4,-114,4,63,4,-58,3,99,3,-91,2,-38,1,-19,0,-51,-1,-90,-2,86,-3,-7,-5,-114,-6,8,-7,-118,-9,-19,-11,80,-12,-72,-14,46,-15,-103,-17,35,-18,-99,-20,27,-21,-96,-23,81,-24,14,-25,2,-26,41,-27,-103,-28,71,-28,49,-28,97,-28,-65,-28,72,-27,16,-26,-25,-26,-6,-25,-2,-24,61,-22,-104,-21,-7,-20,124,-18,19,-16,-51,-15,-81,-13,-95,-11,-85,-9,-40,-7,12,-4,106,-2,-80,0,19,3,106,5,-75,7,13,10,41,12,64,14,88,16,62,18,7,20,-80,21,20,23,77,24,94,25,48,26,-55,26,35,27,80,27,73,27,33,27,-48,26,78,26,-75,25,12,25,88,24,127,23,-119,22,120,21,47,20,-29,18,82,17,-79,15,12,14,84,12,-72,10,9,9,-119,7,27,6,-69,4,-92,3,-110,2,-60,1,32,1,-116,0,81,0,30,0,-5,-1,8,0,14,0,65,0,-124,0,-44,0,59,1,-90,1,36,2,-112,2,33,3,-96,3,40,4,-60,4,83,5,-43,5,105,6,-63,6,70,7,-116,7,-20,7,60,8,104,8,-102,8,-103,8,-114,8,95,8,-21,7,92,7,-91,6,-80,5,-90,4,68,3,-21,1,99,0,-87,-2,-24,-4,-23,-6,-36,-8,-87,-10,91,-12,22,-14,-76,-17,116,-19,49,-21,7,-23,2,-25,36,-27,-105,-29,73,-30,66,-31,99,-32,-57,-33,75,-33,-7,-34,-61,-34,-113,-34,-114,-34,-84,-34,-43,-34,60,-33,-48,-33,-126,-32,119,-31,-110,-30,-23,-29,95,-27,8,-25,-32,-24,-57,-22,-32,-20,-5,-18,11,-15,64,-13,90,-11,-102,-9,-25,-7,52,-4,101,-2,-83,0,-80,2,-77,4,125,6,53,8,-56,9,46,11,-107,12,-76,13,-75,14,-99,15,82,16,-1,16,-127,17,-32,17,10,18,42,18,68,18,64,18,52,18,8,18,-66,17,122,17,4,17,-119,16,5,16,-124,15,12,15,-106,14,65,14,21,14,-7,13,4,14,31,14,84,14,-77,14,22,15,-89,15,41,16,-47,16,124,17,43,18,-42,18,-101,19,66,20,-47,20,96,21,-47,21,33,22,71,22,78,22,83,22,45,22,-8,21,-93,21,45,21,-72,20,40,20,106,19,-52,18,-4,17,35,17,49,16,5,15,-25,13,101,12,-51,10,27,9,58,7,82,5,83,3,58,1,32,-1,-14,-4,-53,-6,-117,-8,84,-10,49,-12,14,-14,-25,-17,-45,-19,-11,-21,50,-22,-75,-24,63,-25,50,-26,45,-27,127,-28,-9,-29,-118,-29,104,-29,83,-29,113,-29,-90,-29,-32,-29,76,-28,-78,-28,41,-27,-45,-27,111,-26,75,-25,49,-24,46,-23,73,-22,108,-21,-91,-20,-45,-19,27,-17,83,-16,-75,-15,1,-13,84,-12,-73,-11,22,-9,118,-8,-9,-7,87,-5,-96,-4,-40,-3,-10,-2,-36,-1,-120,0,39,1,123,1,-59,1,1,2,17,2,34,2,29,2,22,2,-1,1,-56,1,-94,1,62,1,-16,0,-93,0,84,0,-29,-1,114,-1,-21,-2,104,-2,-46,-3,111,-3,-9,-4,-79,-4,-114,-4,-111,-4,-67,-4,40,-3,-88,-3,-118,-2,104,-1,-117,0,-57,1,14,3,-127,4,13,6,-112,7,16,9,-116,10,-4,11,87,13,-75,14,11,16,76,17,-113,18,-72,19,-63,20,-44,21,-78,22,-122,23,61,24,-38,24,-125,25,-29,25,66,26,109,26,125,26,111,26,28,26,-75,25,26,25,81,24,87,23,57,22,4,21,-126,19,0,18,95,16,-103,14,-83,12,-63,10,-100,8,103,6,2,4,-107,1,11,-1,-107,-4,33,-6,-58,-9,-107,-11,118,-13,-117,-15,-66,-17,40,-18,-31,-20,-83,-21,-92,-22,-79,-23,-56,-24,29,-24,84,-25,-67,-26,103,-26,21,-26,32,-26,50,-26,-111,-26,20,-25,-72,-25,-99,-24,-82,-23,-36,-22,87,-20,-31,-19,-92,-17,127,-15,118,-13,108,-11,127,-9,125,-7,121,-5}; }
	private static byte[] data33(){ return new byte[] {121,-3,79,-1,42,1,-34,2,85,4,-64,5,-9,6,0,8,-47,8,-128,9,4,10,120,10,-69,10,-32,10,-34,10,-80,10,88,10,-55,9,20,9,53,8,46,7,6,6,-44,4,-119,3,30,2,-63,0,109,-1,12,-2,-22,-4,-32,-5,-26,-6,42,-6,-124,-7,26,-7,-54,-8,-112,-8,-111,-8,-51,-8,14,-7,-115,-7,20,-6,-81,-6,79,-5,7,-4,-61,-4,-100,-3,-116,-2,125,-1,-105,0,-117,1,103,2,72,3,16,4,-52,4,-100,5,71,6,5,7,-63,7,-128,8,52,9,-56,9,108,10,-50,10,49,11,115,11,-105,11,-97,11,-91,11,98,11,24,11,-120,10,8,10,39,9,37,8,8,7,-69,5,124,4,22,3,-73,1,57,0,-53,-2,99,-3,-23,-5,-111,-6,35,-7,-7,-9,-3,-10,8,-10,83,-11,-94,-12,20,-12,-63,-13,73,-13,29,-13,-47,-14,-75,-14,-99,-14,-93,-14,-25,-14,59,-13,-59,-13,-117,-12,83,-11,63,-10,65,-9,101,-8,-111,-7,-61,-6,20,-4,123,-3,-49,-2,62,0,-76,1,10,3,106,4,-82,5,-34,6,2,8,27,9,14,10,-47,10,123,11,-20,11,45,12,65,12,43,12,9,12,-69,11,92,11,-13,10,116,10,-31,9,61,9,-111,8,-47,7,7,7,48,6,79,5,84,4,-122,3,-113,2,-52,1,-8,0,49,0,-117,-1,-27,-2,120,-2,1,-2,-54,-3,-48,-3,-43,-3,61,-2,-85,-2,88,-1,12,0,-53,0,-100,1,115,2,44,3,-8,3,-77,4,93,5,-13,5,119,6,-25,6,61,7,-120,7,-91,7,-69,7,-62,7,-82,7,-125,7,89,7,52,7,42,7,-11,6,-31,6,-116,6,33,6,-91,5,-23,4,50,4,69,3,56,2,41,1,-12,-1,-68,-2,94,-3,-28,-5,101,-6,-69,-8,57,-9,-104,-11,-19,-13,57,-14,109,-16,-85,-18,14,-19,85,-21,-44,-23,103,-24,52,-25,53,-26,77,-27,-89,-28,56,-28,-16,-29,-59,-29,-48,-29,-1,-29,69,-28,-49,-28,101,-27,47,-26,29,-25,30,-24,78,-23,127,-22,-31,-21,89,-19,-3,-18,-61,-16,-67,-14,-60,-12,1,-9,57,-7,-96,-5,-31,-3,53,0,-117,2,-49,4,21,7,57,9,62,11,37,13,-41,14,93,16,-77,17,-53,18,-30,19,-71,20,91,21,-11,21,67,22,-105,22,-56,22,-31,22,-15,22,-56,22,-112,22,14,22,108,21,-58,20,-38,19,-27,18,-58,17,-78,16,104,15,25,14,-63,12,86,11,9,10,-53,8,-76,7,-39,6,1,6,105,5,-30,4,108,4,24,4,-39,3,-80,3,-92,3,-80,3,-42,3,3,4,68,4,-106,4,-49,4,63,5,-83,5,3,6,-123,6,-4,6,-110,7,41,8,-50,8,108,9,-20,9,-114,10,6,11,111,11,-38,11,37,12,121,12,-78,12,-54,12,-30,12,-112,12,80,12,-52,11,35,11,61,10,44,9,-6,7,-111,6,-1,4,52,3,61,1,28,-1,-69,-4,82,-6,-52,-9,65,-11,-96,-14,23,-16,-76,-19,-106,-21,-121,-23,-70,-25,35,-26,-113,-28,74,-29,-19,-31,-62,-32,-81,-33,-48,-34,45,-34,-111,-35,61,-35,11,-35,-13,-36,19,-35,72,-35,-52,-35,-114,-34,-118,-33,-53,-32,57,-30,-44,-29,-123,-27,92,-25,79,-23,71,-21,87,-19,104,-17,120,-15,-85,-13,-71,-11,-7,-9,-7,-7,14,-4,14,-2,-18,-1,-82,1,101,3,-16,4,126,6,-35,7,82,9,-121,10,-75,11,-92,12,98,13,5,14,120,14,-44,14,13,15,65,15,92,15,110,15,108,15,78,15,-4,14,-75,14,63,14,-77,13,49,13,-80,12,90,12,-10,11,-41,11,-62,11,-63,11,-7,11,16,12,104,12,-74,12,21,13,-96,13,57,14,-3,14,-61,15,-108,16,94,17,14,18,-98,18,45,19,-110,19,20,20,-127,20,-35,20,40,21,104,21,-108,21,-78,21,-91,21,-92,21,-126,21,98,21,32,21,-60,20,95,20,-73,19,-25,18,-23,17,-64,16,96,15,-38,13,49,12,89,10,113,8,-125,6,-125,4,104,2,30,0,-42,-3,126,-5,22,-7,-23,-10,-79,-12,-94,-14,-47,-16,10,-17,-118,-19,21,-20,-47,-22,-66,-23,-72,-24,-24,-25,82,-25,-65,-26,99,-26,22,-26,-14,-27,-35,-27,-5,-27,42,-26,-124,-26,-14,-26,120,-25,23,-24,-41,-24,-119,-23,104,-22,99,-21,102,-20,107,-19,-124,-18,-98,-17,-60,-16,-41,-15,-2,-14,40,-12,83,-11,-111,-10,-62,-9,-26,-8,-61,-7,-72,-6,113,-5,25,-4,-89,-4,40,-3,-114,-3,-22,-3,36,-2,97,-2,115,-2,-101,-2,-86,-2,-85,-2,-87,-2,-103,-2,-122,-2,93,-2,30,-2,-38,-3,127,-3,8,-3,-112,-4,18,-4,-108,-5,28,-5,-57,-6,-82,-6,-97,-6,-52,-6,39,-5,-91,-5,75,-4,36,-3,34,-2,77,-1,-123,0,-20,1,67,3,-84,4,17,6,111,7,-49,8,58,10}; }
	private static byte[] data34(){ return new byte[] {-97,11,-1,12,85,14,-81,15,-12,16,79,18,101,19,-94,20,-61,21,-63,22,-88,23,120,24,9,25,-69,25,38,26,121,26,-93,26,-107,26,111,26,6,26,96,25,-80,24,-63,23,-31,22,-74,21,-97,20,58,19,-61,17,-24,15,-5,13,-22,11,-77,9,115,7,53,5,-27,2,-80,0,102,-2,69,-4,57,-6,61,-8,114,-10,-64,-12,51,-13,-51,-15,-119,-16,102,-17,54,-18,17,-19,23,-20,29,-21,86,-22,-105,-23,25,-23,-60,-24,-104,-24,-88,-24,-27,-24,86,-23,-20,-23,-96,-22,-98,-21,-87,-20,-18,-19,82,-17,-13,-16,-106,-14,96,-12,20,-10,-44,-9,-110,-7,60,-5,-35,-4,-120,-2,-2,-1,-118,1,14,3,127,4,-62,5,-13,6,8,8,-3,8,-86,9,67,10,-83,10,-23,10,-14,10,-37,10,-121,10,34,10,-120,9,-75,8,-76,7,111,6,37,5,-85,3,57,2,-36,0,-126,-1,70,-2,23,-3,2,-4,4,-5,29,-6,111,-7,-42,-8,108,-8,61,-8,32,-8,56,-8,96,-8,-90,-8,10,-7,-113,-7,47,-6,-52,-6,-96,-5,119,-4,71,-3,85,-2,87,-1,108,0,126,1,110,2,-126,3,98,4,84,5,44,6,2,7,-33,7,-69,8,-92,9,94,10,14,11,-84,11,27,12,120,12,-82,12,-32,12,-14,12,-53,12,124,12,7,12,64,11,101,10,69,9,1,8,125,6,6,5,-111,3,-5,1,115,0,-6,-2,-119,-3,50,-4,-31,-6,-120,-7,69,-8,26,-9,-3,-11,-13,-12,24,-12,64,-13,104,-14,-82,-15,-35,-16,69,-16,-70,-17,81,-17,62,-17,45,-17,-127,-17,-8,-17,-75,-16,-128,-15,108,-14,85,-13,112,-12,-103,-11,-41,-10,29,-8,-127,-7,-5,-6,89,-4,-50,-3,42,-1,-113,0,-15,1,68,3,119,4,-92,5,-77,6,-40,7,-70,8,123,9,47,10,-76,10,10,11,69,11,75,11,92,11,58,11,2,11,-72,10,90,10,-28,9,90,9,-85,8,17,8,100,7,-100,6,-74,5,-23,4,-13,3,54,3,95,2,-68,1,48,1,-51,0,-107,0,118,0,-103,0,-39,0,35,1,-78,1,78,2,8,3,-38,3,-86,4,107,5,46,6,-36,6,-112,7,28,8,-64,8,48,9,-88,9,24,10,76,10,-109,10,-95,10,-85,10,-75,10,-82,10,-80,10,-106,10,120,10,60,10,-12,9,-102,9,6,9,-112,8,-38,7,34,7,46,6,33,5,-4,3,-62,2,93,1,-30,-1,65,-2,-110,-4,-52,-6,-3,-8,48,-9,94,-11,-117,-13,-30,-15,19,-16,114,-18,-32,-20,100,-21,25,-22,-15,-24,-67,-25,-50,-26,-15,-27,50,-27,-114,-28,9,-28,-71,-29,-109,-29,-118,-29,-61,-29,27,-28,-108,-28,26,-27,-20,-27,-57,-26,-46,-25,-7,-24,85,-22,-43,-21,122,-19,78,-17,64,-15,58,-13,86,-11,126,-9,-79,-7,-47,-5,-10,-3,9,0,2,2,-17,3,-66,5,103,7,12,9,-116,10,-54,11,0,13,-1,13,-14,14,-57,15,126,16,68,17,-31,17,120,18,-51,18,26,19,33,19,13,19,-30,18,124,18,6,18,90,17,-117,16,-69,15,-73,14,-93,13,-109,12,121,11,-120,10,-94,9,-12,8,90,8,-45,7,-97,7,79,7,46,7,35,7,30,7,24,7,19,7,54,7,96,7,-101,7,-25,7,61,8,-97,8,-10,8,100,9,-17,9,111,10,-1,10,-111,11,42,12,-50,12,107,13,10,14,-113,14,-4,14,-128,15,-34,15,67,16,-109,16,-23,16,47,17,102,17,-117,17,-124,17,91,17,14,17,91,16,-122,15,95,14,-8,12,-124,11,-87,9,-71,7,-104,5,100,3,2,1,-126,-2,-25,-5,95,-7,-52,-10,118,-12,12,-14,-29,-17,-49,-19,-65,-21,-61,-23,-45,-25,10,-26,77,-28,-79,-30,24,-31,-52,-33,-97,-34,-90,-35,-63,-36,45,-36,-61,-37,-116,-37,-96,-37,-12,-37,123,-36,83,-35,107,-34,-77,-33,50,-31,-11,-30,-91,-28,-111,-26,98,-24,75,-22,68,-20,25,-18,5,-16,-30,-15,-29,-13,-52,-11,-74,-9,-103,-7,114,-5,65,-3,19,-1,-68,0,89,2,2,4,112,5,-35,6,14,8,19,9,-20,9,-101,10,51,11,-123,11,-59,11,-14,11,4,12,6,12,-32,11,-88,11,97,11,-6,10,-123,10,28,10,-92,9,70,9,-2,8,-39,8,-63,8,-74,8,-62,8,-52,8,0,9,35,9,-128,9,-18,9,124,10,50,11,-7,11,-66,12,-87,13,-120,14,113,15,68,16,22,17,-33,17,-120,18,41,19,-58,19,57,20,-70,20,36,21,-124,21,-53,21,38,22,107,22,-92,22,-42,22,-6,22,-4,22,-49,22,120,22,-28,21,18,21,11,20,-29,18,100,17,-77,15,-35,13,-24,11,-55,9,-93,7,123,5,74,3,54,1,33,-1,27,-3,34,-5,45,-7,92,-9,-84,-11,-18,-13,67,-14,-49,-16,111,-17,66,-18,15,-19,36,-20}; }
	private static byte[] data35(){ return new byte[] {62,-21,-102,-22,13,-22,-102,-23,81,-23,42,-23,32,-23,50,-23,95,-23,-67,-23,63,-22,-40,-22,-118,-21,58,-20,25,-19,-21,-19,-55,-18,-71,-17,-93,-16,-99,-15,-119,-14,120,-13,106,-12,71,-11,43,-10,-2,-10,-70,-9,-127,-8,41,-7,-38,-7,93,-6,-41,-6,81,-5,-87,-5,-19,-5,29,-4,88,-4,-118,-4,-93,-4,-76,-4,-63,-4,-79,-4,-89,-4,124,-4,72,-4,-4,-5,-97,-5,62,-5,-63,-6,66,-6,-47,-7,119,-7,37,-7,-35,-8,-47,-8,-21,-8,37,-7,-105,-7,59,-6,-14,-6,-24,-5,-6,-4,37,-2,73,-1,-102,0,-25,1,58,3,-101,4,-1,5,109,7,-38,8,102,10,-27,11,106,13,-32,14,93,16,-75,17,-2,18,41,20,33,21,49,22,-7,22,-21,23,-86,24,89,25,15,26,104,26,-87,26,-81,26,-115,26,66,26,-68,25,3,25,67,24,67,23,44,22,-57,20,108,19,-66,17,-13,15,39,14,34,12,36,10,40,8,24,6,9,4,-5,1,-2,-1,14,-2,28,-4,69,-6,-117,-8,-8,-10,125,-11,50,-12,-2,-14,-57,-15,-78,-16,-107,-17,-97,-18,-88,-19,-67,-20,3,-20,99,-21,-11,-22,-60,-22,-96,-22,-60,-22,50,-21,-68,-21,123,-20,88,-19,114,-18,-105,-17,-40,-16,66,-14,-128,-13,-34,-12,68,-10,-100,-9,8,-7,97,-6,-64,-5,38,-3,-108,-2,24,0,-104,1,0,3,112,4,-61,5,10,7,27,8,5,9,-49,9,110,10,-25,10,32,11,50,11,-1,10,-108,10,-20,9,3,9,-1,7,-27,6,-112,5,70,4,-34,2,-115,1,74,0,11,-1,-9,-3,-1,-4,7,-4,61,-5,124,-6,-30,-7,77,-7,-33,-8,-119,-8,66,-8,58,-8,78,-8,117,-8,-42,-8,85,-7,-4,-7,-72,-6,-100,-5,-84,-4,-89,-3,-35,-2,-16,-1,33,1,32,2,32,3,33,4,-3,4,-4,5,-23,6,-46,7,-29,8,-48,9,-41,10,-55,11,-83,12,-128,13,8,14,108,14,-84,14,-90,14,125,14,15,14,113,13,-97,12,-80,11,-118,10,66,9,-25,7,120,6,-3,4,-118,3,24,2,-90,0,22,-1,-107,-3,39,-4,-86,-6,83,-7,-33,-9,-103,-10,95,-11,0,-12,-49,-14,-120,-15,98,-16,85,-17,62,-18,117,-19,-65,-20,69,-20,19,-20,26,-20,103,-20,-27,-20,-102,-19,-123,-18,126,-17,-93,-16,-53,-15,10,-13,65,-12,126,-11,-62,-10,-5,-9,53,-7,121,-6,-36,-5,47,-3,-112,-2,-25,-1,89,1,-85,2,-11,3,56,5,90,6,103,7,82,8,30,9,-62,9,55,10,-114,10,-77,10,-55,10,-72,10,126,10,87,10,5,10,-117,9,41,9,-124,8,-30,7,28,7,86,6,-111,5,-49,4,60,4,-64,3,98,3,59,3,33,3,67,3,120,3,-62,3,62,4,-84,4,78,5,-16,5,-90,6,89,7,57,8,24,9,-9,9,-48,10,-114,11,49,12,-29,12,109,13,-39,13,66,14,-124,14,-92,14,-68,14,-73,14,-54,14,-77,14,-78,14,-105,14,127,14,75,14,6,14,-83,13,10,13,61,12,74,11,24,10,-46,8,90,7,-64,5,58,4,118,2,-68,0,-24,-2,19,-3,68,-5,107,-7,-120,-9,-70,-11,-19,-13,45,-14,-121,-16,-16,-18,117,-19,4,-20,-71,-22,-121,-23,106,-24,125,-25,-100,-26,-19,-27,81,-27,-37,-28,-119,-28,53,-28,27,-28,9,-28,49,-28,-99,-28,36,-27,-51,-27,-73,-26,-61,-25,24,-23,-111,-22,45,-20,-43,-19,-100,-17,94,-15,57,-13,1,-11,-82,-10,109,-8,70,-6,-14,-5,-84,-3,66,-1,-44,0,89,2,-66,3,21,5,78,6,123,7,-109,8,-113,9,111,10,47,11,9,12,-90,12,43,13,-89,13,-26,13,41,14,44,14,-6,13,-91,13,27,13,-113,12,-68,11,-44,10,-24,9,-14,8,30,8,103,7,-68,6,80,6,-24,5,-66,5,-84,5,-86,5,-91,5,-61,5,-23,5,25,6,62,6,-123,6,-54,6,18,7,119,7,-3,7,-109,8,65,9,-13,9,-66,10,-111,11,102,12,25,13,-31,13,-120,14,40,15,-49,15,122,16,38,17,-66,17,94,18,16,19,-68,19,104,20,-21,20,119,21,-48,21,-13,21,-5,21,-51,21,104,21,-44,20,1,20,8,19,-35,17,122,16,-41,14,-5,12,5,11,-51,8,-122,6,43,4,-66,1,71,-1,-51,-4,79,-6,-13,-9,-82,-11,95,-13,58,-15,14,-17,4,-19,1,-21,-15,-24,-30,-26,-34,-28,-6,-30,54,-31,-114,-33,62,-34,40,-35,91,-36,-18,-37,-63,-37,-31,-37,67,-36,-41,-36,-85,-35,-78,-34,-16,-33,44,-31,-76,-30,52,-28,-58,-27,112,-25,16,-23,-51,-22,113,-20,56,-18,26,-16,-18,-15,1,-12,-16,-11,-14,-9,0,-6,-41,-5,-76,-3,90,-1,-29,0,117,2,-56,3,4,5,27,6,7,7,-56,7,109,8,-35,8,24,9,67,9,31,9}; }
	private static byte[] data36(){ return new byte[] {-42,8,-108,8,43,8,-50,7,91,7,-13,6,-96,6,70,6,-13,5,-86,5,112,5,63,5,43,5,36,5,29,5,42,5,75,5,108,5,-62,5,52,6,-55,6,-114,7,109,8,105,9,125,10,-119,11,-109,12,-106,13,114,14,81,15,6,16,-79,16,93,17,-8,17,-88,18,115,19,50,20,11,21,-50,21,-120,22,11,23,125,23,-66,23,-33,23,-63,23,127,23,-1,22,69,22,81,21,44,20,-47,18,83,17,-70,15,10,14,57,12,110,10,-121,8,-82,6,-55,4,-20,2,-12,0,25,-1,71,-3,113,-5,-47,-7,28,-8,-85,-10,80,-11,-12,-13,-52,-14,-112,-15,-128,-16,109,-17,117,-18,-56,-19,45,-19,-30,-20,-58,-20,-49,-20,11,-19,100,-19,-44,-19,83,-18,-48,-18,110,-17,-4,-17,-90,-16,74,-15,-4,-15,-78,-14,111,-13,16,-12,-58,-12,95,-11,4,-10,-93,-10,82,-9,-33,-9,100,-8,-3,-8,96,-7,-69,-7,-18,-7,31,-6,64,-6,67,-6,77,-6,102,-6,114,-6,125,-6,115,-6,92,-6,32,-6,-27,-7,-126,-7,18,-7,-107,-8,15,-8,-110,-9,34,-9,-70,-10,116,-10,62,-10,55,-10,68,-10,-123,-10,-27,-10,116,-9,23,-8,-29,-8,-57,-7,-86,-6,-86,-5,-75,-4,-32,-3,17,-1,99,0,-46,1,74,3,-19,4,-111,6,55,8,-26,9,-127,11,14,13,120,14,-46,15,7,17,78,18,124,19,-79,20,-63,21,-32,22,-22,23,-20,24,-101,25,75,26,-68,26,-40,26,-32,26,-68,26,83,26,-62,25,-4,24,52,24,54,23,15,22,-41,20,84,19,-49,17,22,16,79,14,90,12,85,10,82,8,31,6,3,4,-11,1,-43,-1,-18,-3,-22,-5,14,-6,88,-8,-70,-10,63,-11,-91,-13,75,-14,-8,-16,-88,-17,117,-18,116,-19,-119,-20,-85,-21,25,-21,-87,-22,106,-22,74,-22,116,-22,-55,-22,81,-21,-19,-21,-64,-20,-95,-19,-94,-18,-74,-17,-57,-16,-8,-15,32,-13,78,-12,-111,-11,-56,-10,7,-8,112,-7,-61,-6,69,-4,-71,-3,33,-1,-106,0,-12,1,65,3,-114,4,-48,5,8,7,6,8,-27,8,-105,9,20,10,73,10,92,10,39,10,-77,9,-5,8,52,8,36,7,30,6,-15,4,-68,3,-105,2,113,1,116,0,-118,-1,-107,-2,-55,-3,7,-3,52,-4,116,-5,-77,-6,-10,-7,77,-7,-65,-8,102,-8,39,-8,47,-8,109,-8,-43,-8,95,-7,0,-6,-43,-6,-94,-5,-100,-4,-116,-3,-127,-2,-97,-1,-68,0,-34,1,-4,2,49,4,119,5,-84,6,8,8,110,9,-79,10,34,12,78,13,111,14,110,15,51,16,-45,16,32,17,77,17,79,17,14,17,-72,16,44,16,-112,15,-79,14,-90,13,-127,12,46,11,-60,9,67,8,-107,6,26,5,86,3,-81,1,17,0,92,-2,-72,-4,-6,-6,70,-7,-122,-9,-53,-11,22,-12,94,-14,-41,-16,61,-17,-39,-19,-87,-20,-103,-21,-51,-22,43,-22,-68,-23,-83,-23,-61,-23,20,-22,-90,-22,99,-21,55,-20,21,-19,19,-18,30,-17,24,-16,61,-15,90,-14,115,-13,-64,-12,7,-10,99,-9,-32,-8,77,-6,-65,-5,52,-3,-83,-2,29,0,-122,1,-15,2,41,4,78,5,109,6,88,7,27,8,-80,8,38,9,113,9,-115,9,-99,9,101,9,68,9,-42,8,114,8,-30,7,64,7,-86,6,5,6,103,5,-10,4,-112,4,105,4,59,4,31,4,69,4,69,4,123,4,-93,4,-12,4,115,5,-5,5,-74,6,-128,7,117,8,123,9,121,10,118,11,109,12,64,13,-4,13,-122,14,24,15,-124,15,-7,15,113,16,-41,16,86,17,-78,17,29,18,-125,18,-49,18,17,19,39,19,-3,18,-72,18,38,18,110,17,96,16,46,15,-33,13,90,12,-48,10,30,9,122,7,-89,5,-38,3,5,2,-4,-1,8,-2,31,-4,28,-6,65,-8,86,-10,-126,-12,-54,-14,-6,-16,94,-17,-26,-19,106,-20,32,-21,-37,-23,-48,-24,-42,-25,-14,-26,61,-26,-104,-27,28,-27,-58,-28,-122,-28,-113,-28,-92,-28,-6,-28,110,-27,30,-26,-7,-26,0,-24,45,-23,113,-22,-56,-21,55,-19,-94,-18,35,-16,-90,-15,23,-13,-97,-12,0,-10,111,-9,-34,-8,61,-6,-103,-5,-27,-4,46,-2,-128,-1,-95,0,-45,1,-46,2,-41,3,-60,4,-104,5,117,6,47,7,-47,7,89,8,-61,8,6,9,33,9,-9,8,-78,8,46,8,-94,7,-33,6,31,6,90,5,-119,4,-23,3,72,3,-82,2,77,2,-24,1,-62,1,-93,1,-90,1,-58,1,-40,1,63,2,121,2,-5,2,124,3,22,4,-63,4,114,5,74,6,36,7,11,8,-3,8,-44,9,-45,10,-81,11,-116,12,112,13,99,14,63,15,78,16,66,17,106,18,118,19,-123,20,-108,21,-117,22,95,23,12,24,-127,24,-42,24,14,25,32,25,19,25}; }
	private static byte[] data37(){ return new byte[] {-22,24,-95,24,55,24,-101,23,-67,22,-74,21,127,20,-8,18,90,17,122,15,113,13,101,11,45,9,-20,6,-112,4,55,2,-25,-1,-126,-3,68,-5,-1,-8,-93,-10,111,-12,41,-14,-30,-17,-109,-19,57,-21,-6,-24,-77,-26,-85,-28,-36,-30,77,-31,0,-32,-13,-34,68,-34,-43,-35,-123,-35,-98,-35,-72,-35,57,-34,-37,-34,-88,-33,-94,-32,-51,-31,-4,-30,54,-28,-120,-27,-12,-26,85,-24,-28,-23,-120,-21,76,-19,60,-17,58,-15,59,-13,72,-11,71,-9,59,-7,4,-5,-54,-4,110,-2,-31,-1,92,1,-82,2,-24,3,-36,4,-94,5,67,6,-123,6,-95,6,-103,6,105,6,45,6,-24,5,-118,5,41,5,-52,4,123,4,12,4,-85,3,56,3,-56,2,101,2,-4,1,-76,1,-120,1,107,1,115,1,-107,1,-33,1,69,2,-47,2,-111,3,58,4,51,5,-15,5,-18,6,-42,7,-82,8,-107,9,119,10,92,11,81,12,93,13,108,14,-82,15,-31,16,48,18,107,19,-107,20,-93,21,-121,22,101,23,18,24,-121,24,-22,24,10,25,19,25,-47,24,122,24,-13,23,36,23,40,22,5,21,-80,19,68,18,-66,16,43,15,125,13,-55,11,15,10,49,8,83,6,106,4,-101,2,-67,0,-11,-2,54,-3,121,-5,-42,-7,80,-8,-84,-10,46,-11,-60,-13,-124,-14,101,-15,118,-16,-39,-17,103,-17,58,-17,55,-17,74,-17,-101,-17,-21,-17,89,-16,-63,-16,39,-15,-111,-15,27,-14,-116,-14,22,-13,-108,-13,61,-12,-60,-12,100,-11,11,-10,-82,-10,95,-9,2,-8,-87,-8,55,-7,-113,-7,-11,-7,38,-6,51,-6,65,-6,55,-6,45,-6,-5,-7,-43,-7,-91,-7,71,-7,-7,-8,-122,-8,-2,-9,121,-9,-36,-10,68,-10,-83,-11,18,-11,-115,-12,24,-12,-87,-13,88,-13,49,-13,29,-13,36,-13,94,-13,-66,-13,57,-12,-30,-12,-62,-11,-63,-10,-30,-9,14,-7,104,-6,-28,-5,96,-3,-19,-2,126,0,29,2,-98,3,46,5,-90,6,32,8,-92,9,10,11,-101,12,17,14,-98,15,48,17,-81,18,45,20,-111,21,-54,22,-5,23,-32,24,-88,25,29,26,97,26,-128,26,94,26,38,26,-76,25,31,25,-117,24,-81,23,-44,22,-37,21,-101,20,81,19,-56,17,72,16,-123,14,-65,12,-54,10,-66,8,-77,6,-89,4,-102,2,-99,0,-118,-2,-90,-4,-76,-6,-53,-8,-11,-10,61,-11,-102,-13,28,-14,-94,-16,88,-17,50,-18,62,-19,109,-20,-70,-21,74,-21,7,-21,-13,-22,-9,-22,27,-21,-118,-21,-26,-21,-122,-20,52,-19,-31,-19,-86,-18,120,-17,86,-16,38,-15,55,-14,66,-13,99,-12,-86,-11,9,-9,98,-8,-57,-7,42,-5,-128,-4,-39,-3,51,-1,-106,0,-21,1,52,3,-119,4,-51,5,-8,6,-11,7,-58,8,95,9,-77,9,-32,9,-70,9,101,9,-22,8,65,8,-120,7,-70,6,-33,5,8,5,20,4,62,3,99,2,-121,1,-73,0,-42,-1,24,-1,82,-2,-128,-3,-73,-4,-14,-5,99,-5,-39,-6,-127,-6,71,-6,38,-6,42,-6,52,-6,98,-6,-73,-6,6,-5,-119,-5,17,-4,-24,-4,-72,-3,-57,-2,8,0,75,1,-78,2,41,4,-103,5,29,7,-116,8,-3,9,100,11,-70,12,19,14,62,15,91,16,82,17,-1,17,-94,18,3,19,74,19,97,19,62,19,2,19,119,18,-54,17,-4,16,-24,15,-52,14,123,13,21,12,-81,10,26,9,-127,7,-43,5,18,4,62,2,84,0,84,-2,64,-4,31,-6,-27,-9,-87,-11,-128,-13,-121,-15,-76,-17,-8,-19,-120,-20,82,-21,82,-22,-119,-23,-13,-24,-89,-24,112,-24,121,-24,-102,-24,-26,-24,52,-23,-73,-23,67,-22,-58,-22,125,-21,62,-20,36,-19,45,-18,79,-17,-105,-16,-8,-15,-128,-13,5,-11,-98,-10,97,-8,5,-6,-108,-5,52,-3,-68,-2,43,0,-121,1,-55,2,-19,3,-28,4,-69,5,96,6,-31,6,53,7,77,7,89,7,58,7,24,7,-43,6,110,6,14,6,-101,5,59,5,-63,4,72,4,15,4,-95,3,-125,3,86,3,73,3,110,3,-104,3,-13,3,117,4,4,5,-40,5,-72,6,-77,7,-75,8,-70,9,-50,10,-71,11,-85,12,123,13,62,14,13,15,-51,15,-93,16,108,17,91,18,62,19,32,20,17,21,-27,21,-105,22,53,23,122,23,-65,23,-84,23,96,23,-18,22,40,22,68,21,32,20,-59,18,79,17,-91,15,-16,13,11,12,21,10,18,8,17,6,9,4,1,2,-16,-1,-16,-3,-39,-5,-43,-7,-34,-9,-37,-11,-7,-13,27,-14,59,-16,-126,-18,-55,-20,66,-21,-47,-23,-122,-24,-127,-25,-107,-26,-15,-27,106,-27,39,-27,28,-27,70,-27,-97,-27,12,-26,-87,-26,100,-25,55,-24,29,-23,-2,-23,-11,-22,13,-20,21,-19,74,-18,109,-17,-90,-16,-29,-15,39,-13}; }
	private static byte[] data38(){ return new byte[] {117,-12,-72,-11,7,-9,66,-8,112,-7,-93,-6,-71,-5,-75,-4,-81,-3,-122,-2,103,-1,19,0,-52,0,-121,1,18,2,-79,2,28,3,121,3,-69,3,-87,3,-92,3,82,3,-22,2,112,2,-51,1,53,1,123,0,-63,-1,27,-1,103,-2,-48,-3,52,-3,-59,-4,104,-4,50,-4,62,-4,70,-4,-121,-4,-18,-4,107,-3,4,-2,-66,-2,-126,-1,95,0,48,1,41,2,6,3,8,4,-1,4,11,6,36,7,35,8,90,9,-110,10,-41,11,33,13,-103,14,-7,15,111,17,-21,18,81,20,-94,21,-25,22,24,24,12,25,-16,25,-95,26,59,27,-68,27,-1,27,55,28,67,28,62,28,15,28,-104,27,16,27,51,26,71,25,29,24,-59,22,94,21,-73,19,0,18,39,16,33,14,1,12,-32,9,-118,7,75,5,-37,2,113,0,-16,-3,100,-5,-34,-8,72,-10,-45,-13,103,-15,8,-17,-27,-20,-60,-22,-31,-24,32,-25,-92,-27,91,-28,54,-29,80,-30,-121,-31,2,-31,-78,-32,-122,-32,-120,-32,-73,-32,23,-31,-78,-31,89,-30,48,-29,48,-28,70,-27,126,-26,-34,-25,105,-23,30,-21,-34,-20,-51,-18,-65,-16,-59,-14,-55,-12,-58,-10,-65,-8,-106,-6,93,-4,8,-2,114,-1,-41,0,-1,1,-26,2,-76,3,72,4,-62,4,4,5,55,5,68,5,37,5,13,5,-51,4,110,4,9,4,118,3,-1,2,85,2,-79,1,8,1,113,0,-16,-1,114,-1,30,-1,-26,-2,-59,-2,-52,-2,-15,-2,85,-1,-108,-1,-5,-1,124,0,-2,0,-103,1,47,2,-54,2,-109,3,109,4,102,5,104,6,126,7,-75,8,-16,9,80,11,-69,12,41,14,-100,15,0,17,84,18,-98,19,-88,20,-90,21,124,22,17,23,-114,23,-66,23,-39,23,-58,23,-125,23,27,23,-109,22,-48,21,-10,20,5,20,-12,18,-82,17,105,16,-13,14,115,13,-58,11,28,10,83,8,115,6,-111,4,-82,2,-77,0,-45,-2,-9,-4,66,-5,-104,-7,17,-8,-56,-10,-120,-11,-100,-12,-52,-13,63,-13,-27,-14,-103,-14,126,-14,122,-14,-109,-14,-74,-14,-37,-14,27,-13,81,-13,-126,-13,-39,-13,35,-12,-110,-12,4,-11,-107,-11,38,-10,-52,-10,117,-9,48,-8,-47,-8,116,-7,-14,-7,118,-6,-25,-6,29,-5,80,-5,94,-5,86,-5,35,-5,-42,-6,100,-6,-38,-7,58,-7,-110,-8,-16,-9,51,-9,126,-10,-47,-11,22,-11,117,-12,-68,-13,19,-13,88,-14,-72,-15,32,-15,-114,-16,52,-16,-1,-17,-17,-17,16,-16,89,-16,-21,-16,-76,-15,-84,-14,-34,-13,29,-11,-95,-10,54,-8,-30,-7,-98,-5,85,-3,13,-1,-86,0,99,2,-9,3,-77,5,98,7,40,9,-10,10,-72,12,-109,14,111,16,35,18,-20,19,120,21,-5,22,75,24,103,25,93,26,6,27,126,27,-58,27,-56,27,-95,27,56,27,-79,26,14,26,69,25,114,24,108,23,86,22,33,21,-75,19,68,18,-124,16,-39,14,-19,12,-1,10,-22,8,-70,6,-103,4,85,2,34,0,-14,-3,-55,-5,-84,-7,-100,-9,-78,-11,0,-12,73,-14,-54,-16,-113,-17,79,-18,84,-19,-128,-20,-29,-21,74,-21,-18,-22,-73,-22,-77,-22,-58,-22,-1,-22,68,-21,-80,-21,21,-20,-105,-20,53,-19,-60,-19,119,-18,66,-17,24,-16,19,-15,40,-14,91,-13,-107,-12,-20,-11,87,-9,-74,-8,65,-6,-77,-5,27,-3,-125,-2,-33,-1,79,1,-118,2,-70,3,-46,4,-54,5,-98,6,62,7,-48,7,54,8,109,8,-100,8,-100,8,115,8,51,8,-62,7,68,7,-70,6,12,6,104,5,-107,4,-24,3,7,3,65,2,-92,1,-24,0,50,0,-109,-1,-13,-2,116,-2,-34,-3,115,-3,-17,-4,-121,-4,54,-4,-25,-5,-55,-5,-85,-5,-74,-5,-30,-5,53,-4,-56,-4,95,-3,80,-2,63,-1,87,0,-103,1,-28,2,101,4,-42,5,90,7,-43,8,91,10,-21,11,103,13,-74,14,13,16,69,17,91,18,100,19,35,20,-27,20,105,21,-76,21,6,22,-20,21,-40,21,105,21,-25,20,61,20,87,19,75,18,18,17,-78,15,79,14,-112,12,-48,10,-28,8,-55,6,-86,4,67,2,-4,-1,120,-3,10,-5,-118,-8,72,-10,15,-12,-18,-15,7,-16,70,-18,-50,-20,-104,-21,-126,-22,-103,-23,-24,-24,72,-24,-59,-25,96,-25,9,-25,-44,-26,-99,-26,-110,-26,-89,-26,-46,-26,28,-25,-98,-25,86,-24,76,-23,97,-22,-71,-21,63,-19,-23,-18,-98,-16,94,-14,39,-12,-46,-11,119,-9,-8,-8,101,-6,-52,-5,-9,-4,25,-2,48,-1,31,0,-21,0,-82,1,93,2,-29,2,70,3,-110,3,-89,3,-71,3,-82,3,106,3,45,3,-53,2,127,2,36,2,-43,1,-78,1,122,1,-111,1,-79,1,-17,1,78,2,-66,2,109,3,-1,3,-66,4,-100,5,117,6,90,7}; }
	private static byte[] data39(){ return new byte[] {80,8,47,9,47,10,34,11,27,12,45,13,55,14,122,15,-110,16,-34,17,63,19,-124,20,-48,21,7,23,42,24,53,25,15,26,-58,26,43,27,108,27,82,27,26,27,-111,26,-51,25,-48,24,-93,23,56,22,-69,20,6,19,57,17,76,15,71,13,67,11,27,9,2,7,-31,4,-94,2,107,0,30,-2,-39,-5,-124,-7,76,-9,31,-11,8,-13,-5,-16,32,-17,76,-19,-51,-21,101,-22,50,-23,89,-24,-111,-25,42,-25,5,-25,8,-25,86,-25,-83,-25,87,-24,20,-23,-53,-23,-107,-22,99,-21,81,-20,40,-19,15,-18,-14,-18,-31,-17,-33,-16,-11,-15,0,-13,41,-12,81,-11,-121,-10,-67,-9,-29,-8,7,-6,8,-5,23,-4,-32,-4,-110,-3,51,-2,-65,-2,23,-1,100,-1,-87,-1,-25,-1,-8,-1,30,0,12,0,-15,-1,-53,-1,107,-1,8,-1,107,-2,-56,-3,-8,-4,11,-4,50,-5,60,-6,97,-7,-110,-8,-27,-9,91,-9,-22,-10,-74,-10,-76,-10,-47,-10,33,-9,122,-9,-8,-9,-108,-8,34,-7,-37,-7,-102,-6,115,-5,116,-4,120,-3,-108,-2,-44,-1,8,1,-119,2,-27,3,116,5,4,7,-91,8,93,10,18,12,-43,13,115,15,33,17,-63,18,93,20,-14,21,105,23,-77,24,-16,25,-30,26,-42,27,-86,28,72,29,-74,29,28,30,64,30,92,30,73,30,1,30,123,29,-10,28,41,28,53,27,52,26,-32,24,-105,23,24,22,127,20,-38,18,9,17,28,15,12,13,-7,10,-64,8,89,6,-9,3,-116,1,28,-1,-73,-4,77,-6,-7,-9,-80,-11,113,-13,90,-15,110,-17,-73,-19,24,-20,-101,-22,54,-23,-15,-25,-58,-26,-62,-27,-49,-28,9,-28,69,-29,-51,-30,101,-30,45,-30,83,-30,-103,-30,58,-29,-8,-29,-5,-28,59,-26,-77,-25,71,-23,1,-21,-59,-20,-67,-18,-100,-16,-111,-14,108,-12,86,-10,35,-8,-43,-7,-103,-5,32,-3,-116,-2,-25,-1,9,1,35,2,-21,2,-128,3,-1,3,62,4,103,4,89,4,49,4,-17,3,-108,3,26,3,-87,2,42,2,-92,1,3,1,104,0,-67,-1,21,-1,-122,-2,-6,-3,-126,-3,18,-3,-58,-4,-91,-4,-113,-4,-102,-4,-63,-4,1,-3,89,-3,-58,-3,82,-2,-12,-2,-89,-1,110,0,85,1,67,2,99,3,-112,4,-52,5,57,7,-98,8,32,10,-79,11,44,13,-63,14,40,16,-126,17,-97,18,-111,19,119,20,12,21,-103,21,-18,21,37,22,73,22,90,22,58,22,-13,21,-97,21,4,21,88,20,-125,19,-101,18,-114,17,65,16,-17,14,86,13,-86,11,-18,9,-3,7,18,6,26,4,29,2,53,0,94,-2,-71,-4,49,-5,-53,-7,-78,-8,-90,-9,-45,-10,51,-10,-108,-11,53,-11,-37,-12,-99,-12,106,-12,43,-12,-19,-13,-56,-13,-110,-13,-119,-13,-128,-13,-67,-13,17,-12,-98,-12,67,-11,4,-10,-35,-10,-81,-9,-101,-8,124,-7,60,-6,0,-5,-90,-5,27,-4,117,-4,-94,-4,-81,-4,-97,-4,112,-4,32,-4,-68,-5,40,-5,-117,-6,-33,-7,4,-7,35,-8,51,-9,40,-10,-1,-12,-51,-13,-91,-14,107,-15,92,-16,84,-17,-112,-18,-20,-19,111,-19,32,-19,31,-19,62,-19,-115,-19,0,-18,-61,-18,-114,-17,-78,-16,-15,-15,83,-13,-21,-12,-106,-10,107,-8,78,-6,55,-4,66,-2,71,0,86,2,116,4,-87,6,-38,8,3,11,68,13,118,15,-104,17,-84,19,-90,21,-117,23,53,25,-80,26,-3,27,0,29,-35,29,91,30,-91,30,-104,30,105,30,18,30,-125,29,-26,28,17,28,47,27,26,26,-20,24,-90,23,55,22,-86,20,-34,18,9,17,-13,14,-19,12,-104,10,81,8,-28,5,-127,3,11,1,-125,-2,53,-4,-17,-7,-77,-9,-65,-11,-35,-13,56,-14,-100,-16,54,-17,0,-18,-14,-20,20,-20,89,-21,-16,-22,127,-22,84,-22,56,-22,72,-22,108,-22,-117,-22,-39,-22,48,-21,-118,-21,15,-20,-88,-20,88,-19,34,-18,21,-17,28,-16,85,-15,-120,-14,-33,-13,82,-11,-80,-10,27,-8,119,-7,-29,-6,63,-4,-101,-3,-10,-2,42,0,106,1,-127,2,-112,3,124,4,59,5,-23,5,77,6,125,6,-92,6,-121,6,107,6,61,6,-29,5,-90,5,55,5,-23,4,-119,4,43,4,-32,3,-120,3,49,3,-59,2,83,2,-29,1,98,1,-37,0,87,0,-59,-1,89,-1,-53,-2,114,-2,-8,-3,-85,-3,-128,-3,75,-3,61,-3,49,-3,88,-3,-92,-3,-18,-3,93,-2,-20,-2,-91,-1,-94,0,-98,1,-56,2,-11,3,87,5,-54,6,35,8,-102,9,-1,10,102,12,-55,13,23,15,96,16,-115,17,-83,18,-55,19,-63,20,-87,21,86,22,-2,22,110,23,-95,23,-70,23,-98,23,81,23,-47,22,32,22,60,21,22,20,-58,18,65,17,122,15,-84,13,-90,11,107,9,41,7}; }
	private static byte[] data40(){ return new byte[] {-83,4,68,2,-63,-1,47,-3,-46,-6,118,-8,57,-10,45,-12,56,-14,-121,-16,-42,-18,101,-19,9,-20,-45,-22,-97,-23,-116,-24,117,-25,-113,-26,-56,-27,-2,-28,101,-28,-12,-29,-69,-29,-86,-29,-33,-29,90,-28,12,-27,-6,-27,27,-25,109,-24,-5,-23,-114,-21,34,-19,-71,-18,112,-16,-28,-15,114,-13,2,-11,105,-10,-15,-9,56,-7,110,-6,-87,-5,-103,-4,-107,-3,53,-2,-57,-2,49,-1,124,-1,-82,-1,-78,-1,-56,-1,-41,-1,-67,-1,-65,-1,-103,-1,-100,-1,-112,-1,110,-1,126,-1,104,-1,-84,-1,-56,-1,32,0,119,0,-3,0,-115,1,80,2,-1,2,-33,3,-55,4,-75,5,-78,6,-78,7,-54,8,-26,9,37,11,122,12,-60,13,90,15,-20,16,-109,18,54,20,-23,21,120,23,0,25,100,26,-108,27,124,28,55,29,-79,29,-15,29,0,30,-40,29,-128,29,-40,28,33,28,31,27,-16,25,-83,24,43,23,-116,21,-96,19,-69,17,-75,15,111,13,25,11,-72,8,36,6,-97,3,-11,0,94,-2,-48,-5,61,-7,-29,-10,-117,-12,102,-14,124,-16,-82,-18,34,-19,-44,-21,-85,-22,-36,-23,76,-23,-2,-24,-18,-24,15,-23,102,-23,-31,-23,-113,-22,78,-21,6,-20,-21,-20,-87,-19,-98,-18,112,-17,104,-16,123,-15,-106,-14,-48,-13,0,-11,81,-10,-96,-9,-34,-8,30,-6,74,-5,102,-4,83,-3,18,-2,-33,-2,101,-1,-30,-1,75,0,120,0,-85,0,-71,0,-89,0,-126,0,48,0,-34,-1,71,-1,-103,-2,-75,-3,-86,-4,-109,-5,88,-6,31,-7,-35,-9,-109,-10,121,-11,81,-12,111,-13,-104,-14,-7,-15,-117,-15,46,-15,-10,-16,-22,-16,-14,-16,36,-15,118,-15,-24,-15,127,-14,50,-13,14,-12,4,-11,39,-10,108,-9,-64,-8,48,-6,-58,-5,110,-3,69,-1,32,1,26,3,38,5,79,7,104,9,-124,11,-96,13,-75,15,-102,17,122,19,53,21,-44,22,79,24,-95,25,-52,26,-25,27,-33,28,-82,29,93,30,0,31,111,31,-63,31,-5,31,-40,31,-99,31,39,31,95,30,125,29,107,28,73,27,-17,25,-111,24,20,23,-121,21,-29,19,40,18,78,16,113,14,121,12,-120,10,120,8,81,6,31,4,-3,1,-10,-1,-63,-3,-54,-5,-59,-7,-31,-9,26,-10,80,-12,-93,-14,22,-15,-121,-17,18,-18,-106,-20,32,-21,-42,-23,-120,-24,104,-25,80,-26,-110,-27,15,-27,-82,-28,-79,-28,-26,-28,66,-27,-4,-27,-67,-26,-56,-25,-48,-24,46,-22,124,-21,-30,-20,-128,-18,15,-16,-41,-15,-111,-13,73,-11,9,-9,-79,-8,76,-6,-51,-5,33,-3,87,-2,71,-1,59,0,-26,0,90,1,-82,1,-30,1,6,2,20,2,0,2,13,2,-41,1,-102,1,71,1,-36,0,88,0,-65,-1,20,-1,108,-2,-54,-3,5,-3,116,-4,-22,-5,100,-5,11,-5,-50,-6,-107,-6,127,-6,-124,-6,-108,-6,-1,-6,73,-5,-58,-5,97,-4,21,-3,-25,-3,-66,-2,-69,-1,-49,0,-32,1,7,3,84,4,-87,5,9,7,100,8,-43,9,68,11,-116,12,-35,13,20,15,53,16,85,17,65,18,46,19,-38,19,-102,20,10,21,93,21,110,21,101,21,34,21,-81,20,24,20,98,19,115,18,115,17,49,16,-35,14,117,13,-25,11,55,10,-126,8,-78,6,-24,4,10,3,99,1,-68,-1,53,-2,-34,-4,-105,-5,-97,-6,-86,-7,-27,-8,60,-8,-105,-9,4,-9,118,-10,-43,-11,53,-11,-86,-12,73,-12,-20,-13,-43,-13,-21,-13,31,-12,-92,-12,92,-11,31,-10,25,-9,38,-8,37,-7,41,-6,7,-5,-34,-5,-111,-4,44,-3,-81,-3,55,-2,-110,-2,-45,-2,-25,-2,-19,-2,-47,-2,-98,-2,41,-2,-110,-3,-68,-4,-54,-5,-83,-6,78,-7,-26,-9,115,-10,-41,-12,100,-13,-1,-15,-107,-16,127,-17,106,-18,-114,-19,-51,-20,65,-20,-22,-21,-81,-21,-98,-21,-82,-21,-12,-21,118,-20,34,-19,17,-18,62,-17,-110,-16,59,-14,-15,-13,-25,-11,8,-8,71,-6,-66,-4,52,-1,-33,1,125,4,51,7,-11,9,-93,12,69,15,-34,17,72,20,-88,22,-69,24,-77,26,90,28,-38,29,39,31,30,32,6,33,126,33,-19,33,4,34,-30,33,-64,33,50,33,-94,32,-67,31,-83,30,116,29,-17,27,67,26,113,24,79,22,34,20,-92,17,53,15,123,12,-52,9,-5,6,45,4,107,1,-71,-2,20,-4,-98,-7,55,-9,3,-11,-4,-14,25,-15,108,-17,-30,-19,-73,-20,-82,-21,-69,-22,26,-22,-105,-23,41,-23,-18,-24,-88,-24,117,-24,77,-24,81,-24,114,-24,-98,-24,0,-23,-98,-23,81,-22,87,-21,80,-20,-92,-19,-22,-18,59,-16,-102,-15,-15,-14,77,-12,-105,-11,-45,-10,29,-8,83,-7,-114,-6,-54,-5,11,-3,76,-2,-127,-1,-74,0,-81,1,124,2,35,3,105,3,-85,3,-93,3}; }
	private static byte[] data41(){ return new byte[] {121,3,69,3,-54,2,-108,2,53,2,-7,1,-53,1,-98,1,-101,1,-110,1,121,1,122,1,79,1,61,1,-15,0,-69,0,-128,0,26,0,-42,-1,107,-1,4,-1,-62,-2,125,-2,78,-2,55,-2,35,-2,46,-2,75,-2,-113,-2,-37,-2,52,-1,-95,-1,18,0,-78,0,83,1,8,2,-33,2,-60,3,-62,4,-48,5,-35,6,-2,7,28,9,70,10,104,11,-100,12,-33,13,22,15,96,16,-84,17,-21,18,33,20,51,21,51,22,26,23,-53,23,91,24,-73,24,-19,24,-3,24,-87,24,67,24,-120,23,-80,22,-89,21,80,20,-29,18,60,17,-115,15,-100,13,-119,11,109,9,43,7,5,5,-54,2,-123,0,82,-2,38,-4,29,-6,25,-8,28,-10,43,-12,54,-14,81,-16,125,-18,-88,-20,-19,-22,68,-23,-42,-25,-119,-26,115,-27,-102,-28,-44,-29,113,-29,45,-29,40,-29,68,-29,-85,-29,26,-28,-53,-28,-124,-27,117,-26,110,-25,-86,-24,-2,-23,99,-21,-26,-20,118,-18,35,-16,-64,-15,83,-13,-58,-12,5,-10,42,-9,32,-8,-39,-8,117,-7,-23,-7,76,-6,-105,-6,-46,-6,64,-5,-120,-5,-43,-5,47,-4,121,-4,-65,-4,-30,-4,-4,-4,28,-3,26,-3,30,-3,35,-3,67,-3,78,-3,-124,-3,-27,-3,64,-2,-59,-2,123,-1,44,0,-17,0,-59,1,-59,2,-21,3,7,5,79,6,-68,7,51,9,-55,10,115,12,71,14,23,16,-27,17,-33,19,-107,21,104,23,5,25,-126,26,-35,27,-4,28,6,30,-57,30,94,31,-64,31,-10,31,-3,31,-45,31,104,31,-47,30,-10,29,-28,28,-111,27,9,26,71,24,67,22,30,20,-65,17,47,15,-104,12,-57,9,11,7,45,4,75,1,-120,-2,-47,-5,81,-7,-8,-10,-72,-12,-51,-14,-30,-16,118,-17,51,-18,36,-19,91,-20,-68,-21,104,-21,51,-21,27,-21,38,-21,86,-21,-78,-21,61,-20,-62,-20,-88,-19,113,-18,-104,-17,-27,-16,66,-14,-46,-13,98,-11,-3,-10,-102,-8,-18,-7,102,-5,-108,-4,-46,-3,-59,-2,-62,-1,-101,0,99,1,23,2,-88,2,41,3,-108,3,-57,3,-46,3,-108,3,18,3,109,2,-127,1,116,0,21,-1,-95,-3,6,-4,102,-6,-74,-8,15,-9,103,-11,-36,-13,98,-14,14,-15,-53,-17,-86,-18,-80,-19,-60,-20,-6,-21,80,-21,-43,-22,121,-22,85,-22,89,-22,-115,-22,8,-21,-99,-21,120,-20,111,-19,-110,-18,-38,-17,91,-15,-28,-14,-107,-12,116,-10,97,-8,-121,-6,-59,-4,21,-1,-128,1,-8,3,-110,6,-12,8,88,11,-79,13,-44,15,-35,17,-48,19,-106,21,56,23,-100,24,6,26,60,27,111,28,127,29,105,30,49,31,-58,31,51,32,89,32,73,32,1,32,106,31,-80,30,-78,29,-118,28,58,27,-55,25,78,24,-76,22,1,21,88,19,-88,17,-3,15,80,14,-110,12,-17,10,77,9,-89,7,4,6,94,4,-68,2,-10,0,62,-1,115,-3,-84,-5,-20,-7,31,-8,73,-10,-109,-12,-32,-14,53,-15,-85,-17,84,-18,7,-19,-6,-21,7,-21,84,-22,-79,-23,59,-23,-32,-24,-101,-24,-102,-24,-100,-24,-29,-24,29,-23,-74,-23,94,-22,54,-21,94,-20,-114,-19,-12,-18,111,-16,6,-14,-109,-13,0,-11,120,-10,-62,-9,1,-7,34,-6,15,-5,-4,-5,-60,-4,119,-3,48,-2,-69,-2,92,-1,-39,-1,92,0,-83,0,-15,0,7,1,13,1,-30,0,-89,0,66,0,-53,-1,90,-1,-42,-2,59,-2,-97,-3,7,-3,-119,-4,8,-4,-114,-5,42,-5,-23,-6,-82,-6,-109,-6,117,-6,121,-6,-87,-6,-24,-6,68,-5,-66,-5,80,-4,12,-3,-51,-3,-104,-2,-108,-1,117,0,-120,1,-123,2,-116,3,-83,4,-38,5,-4,6,60,8,127,9,-60,10,-4,11,79,13,-92,14,-57,15,-13,16,-38,17,-91,18,58,19,-85,19,-32,19,-52,19,-99,19,70,19,-85,18,-11,17,40,17,69,16,51,15,29,14,-25,12,-94,11,77,10,-15,8,-125,7,23,6,-95,4,62,3,-13,1,-102,0,70,-1,-6,-3,-52,-4,-104,-5,89,-6,59,-7,0,-8,-14,-10,-5,-11,21,-11,106,-12,-26,-13,-106,-13,-127,-13,-114,-13,-42,-13,78,-12,-24,-12,-97,-11,93,-10,72,-9,76,-8,81,-7,91,-6,109,-5,95,-4,104,-3,63,-2,28,-1,-55,-1,89,0,-76,0,-21,0,-18,0,-98,0,52,0,125,-1,-82,-2,-89,-3,86,-4,28,-5,-90,-7,57,-8,-58,-10,57,-11,-50,-13,99,-14,-12,-16,-86,-17,89,-18,63,-19,43,-20,78,-21,-80,-22,20,-22,-40,-23,-79,-23,-32,-23,79,-22,-31,-22,-31,-21,-8,-20,80,-18,-2,-17,-69,-15,-49,-13,10,-10,116,-8,31,-5,-44,-3,-34,0,-45,3,2,7,42,10,59,13,79,16,72,19,3,22,-115,24,-40,26,-5,28,-48,30,126,32,-21,33,38,35}; }
	private static byte[] data42(){ return new byte[] {41,36,-26,36,-117,37,-5,37,22,38,3,38,-78,37,0,37,41,36,-14,34,123,33,-76,31,-85,29,87,27,-50,24,8,22,9,19,19,16,-32,12,-87,9,-120,6,119,3,105,0,-128,-3,-61,-6,52,-8,-60,-11,123,-13,105,-15,-125,-17,-48,-19,68,-20,-26,-22,-67,-23,-105,-24,-84,-25,-50,-26,18,-26,123,-27,17,-27,-45,-28,-84,-28,-30,-28,50,-27,-72,-27,-121,-26,125,-25,-119,-24,-52,-23,16,-21,-111,-20,-20,-19,106,-17,-37,-16,94,-14,-50,-13,80,-11,-65,-10,48,-8,-118,-7,-16,-6,60,-4,96,-3,-124,-2,110,-1,38,0,-94,0,-20,0,15,1,-11,0,-55,0,108,0,12,0,-77,-1,36,-1,-43,-2,118,-2,13,-2,-25,-3,-106,-3,-122,-3,92,-3,93,-3,79,-3,63,-3,56,-3,53,-3,33,-3,42,-3,16,-3,3,-3,-4,-4,-12,-4,10,-3,16,-3,46,-3,102,-3,-90,-3,7,-2,119,-2,-3,-2,-124,-1,49,0,-9,0,-81,1,-122,2,84,3,34,4,-15,4,-75,5,-114,6,90,7,40,8,25,9,-19,9,-20,10,-24,11,29,13,84,14,-107,15,-19,16,57,18,120,19,-74,20,-66,21,-54,22,-105,23,64,24,-44,24,43,25,101,25,100,25,42,25,-31,24,89,24,-86,23,-57,22,-71,21,-87,20,68,19,-17,17,103,16,-55,14,37,13,84,11,-108,9,-91,7,-61,5,-63,3,-97,1,127,-1,87,-3,14,-5,-8,-8,-98,-10,115,-12,105,-14,96,-16,126,-18,-75,-20,33,-21,-56,-23,-126,-24,111,-25,-124,-26,-39,-27,89,-27,-24,-28,-51,-28,-69,-28,-11,-28,66,-27,-79,-27,111,-26,46,-25,62,-24,69,-23,107,-22,-87,-21,-4,-20,57,-18,127,-17,-99,-16,-98,-15,-120,-14,93,-13,23,-12,-112,-12,53,-11,-101,-11,23,-10,-118,-10,-15,-10,110,-9,-27,-9,85,-8,-78,-8,-6,-8,110,-7,-122,-7,-68,-7,-36,-7,-5,-7,13,-6,52,-6,85,-6,-117,-6,-49,-6,30,-5,120,-5,-24,-5,119,-4,18,-3,-44,-3,-109,-2,-114,-1,-103,0,-33,1,43,3,-109,4,50,6,-39,7,-87,9,117,11,80,13,61,15,51,17,13,19,-6,20,-58,22,112,24,30,26,-112,27,-26,28,30,30,41,31,6,32,-89,32,25,33,68,33,62,33,-22,32,83,32,-122,31,95,30,-12,28,79,27,86,25,50,23,-57,20,91,18,-86,15,-26,12,22,10,56,7,113,4,-74,1,14,-1,-110,-4,72,-6,26,-8,71,-10,99,-12,-31,-14,124,-15,58,-16,52,-17,80,-18,-111,-19,-16,-20,122,-20,78,-20,69,-20,125,-20,-19,-20,-94,-19,-101,-18,-76,-17,38,-15,-107,-14,52,-12,-8,-11,-106,-9,83,-7,3,-5,-107,-4,44,-2,-122,-1,-20,0,38,2,110,3,-124,4,101,5,70,6,-38,6,66,7,-118,7,117,7,48,7,-116,6,-53,5,-54,4,88,3,-47,1,25,0,50,-2,73,-4,49,-6,40,-8,21,-10,18,-12,28,-14,44,-16,101,-18,-96,-20,-6,-22,125,-23,27,-24,-40,-26,-35,-27,-16,-28,110,-28,8,-28,-37,-29,-19,-29,62,-28,-43,-28,-96,-27,-92,-26,-51,-25,19,-23,-74,-22,125,-20,-123,-18,-104,-16,-30,-14,73,-11,-47,-9,-123,-6,66,-3,-16,-1,-72,2,104,5,16,8,-77,10,30,13,-111,15,-39,17,5,20,18,22,14,24,-39,25,105,27,-25,28,55,30,63,31,59,32,-52,32,47,33,73,33,28,33,-94,32,-11,31,-7,30,-22,29,127,28,36,27,-121,25,-25,23,73,22,-77,20,21,19,115,17,-5,15,-106,14,22,13,-63,11,95,10,-19,8,-113,7,20,6,-122,4,-21,2,55,1,-112,-1,-49,-3,16,-4,78,-6,-78,-8,29,-9,-107,-11,81,-12,-4,-14,-44,-15,-44,-16,-24,-17,29,-17,109,-18,-57,-19,89,-19,-38,-20,-114,-20,109,-20,91,-20,110,-20,-93,-20,23,-19,-88,-19,95,-18,60,-17,63,-16,92,-15,104,-14,-126,-13,-99,-12,-105,-11,118,-10,91,-9,26,-8,-13,-8,-107,-7,82,-6,29,-5,-27,-5,-98,-4,76,-3,-17,-3,113,-2,-4,-2,84,-1,-107,-1,-85,-1,-71,-1,-99,-1,116,-1,56,-1,-31,-2,-114,-2,43,-2,-39,-3,119,-3,46,-3,-24,-4,-105,-4,90,-4,40,-4,4,-4,-33,-5,-63,-5,-54,-5,-66,-5,-45,-5,-11,-5,52,-4,-127,-4,-16,-4,103,-3,-6,-3,-121,-2,81,-1,7,0,-22,0,-51,1,-82,2,-69,3,-52,4,-27,5,14,7,60,8,114,9,-104,10,-40,11,5,13,33,14,20,15,-5,15,-86,16,43,17,-104,17,-56,17,-57,17,-119,17,73,17,-55,16,77,16,-100,15,-5,14,74,14,-120,13,-65,12,-26,11,-12,10,19,10,47,9,17,8,9,7,-43,5,-108,4,67,3,-17,1,122,0,10,-1,-115,-3,22,-4,-96,-6,76,-7,23,-8,-7,-10,15,-10,76,-11,-95,-12,52,-12}; }
	private static byte[] data43(){ return new byte[] {-11,-13,-19,-13,8,-12,85,-12,-62,-12,112,-11,69,-10,48,-9,43,-8,73,-7,110,-6,-118,-5,-85,-4,-49,-3,-70,-2,-63,-1,84,0,-10,0,71,1,105,1,75,1,-6,0,115,0,-56,-1,-12,-2,-9,-3,-27,-4,-72,-5,123,-6,56,-7,-48,-9,103,-10,-21,-12,91,-13,-47,-15,76,-16,-68,-18,115,-19,52,-20,7,-21,34,-22,81,-23,-10,-24,-61,-24,-36,-24,52,-23,-68,-23,-100,-22,-96,-21,-15,-20,120,-18,55,-16,74,-14,108,-12,-40,-10,120,-7,55,-4,58,-1,83,2,-127,5,-72,8,-15,11,36,15,57,18,22,21,-18,23,-128,26,-6,28,44,31,52,33,6,35,-99,36,13,38,36,39,29,40,-35,40,55,41,80,41,28,41,-115,40,-75,39,117,38,-19,36,-46,34,-107,32,-5,29,14,27,14,24,-52,20,109,17,35,14,-67,10,-110,7,92,4,56,1,80,-2,99,-5,-83,-8,16,-10,-116,-13,79,-15,5,-17,-6,-20,14,-21,77,-23,-76,-25,72,-26,18,-27,19,-28,58,-29,-79,-30,82,-30,46,-30,71,-30,-101,-30,41,-29,-23,-29,-45,-28,-5,-27,70,-25,-81,-24,54,-22,-27,-21,-91,-19,118,-17,95,-15,46,-13,18,-11,-14,-10,-76,-8,97,-6,-40,-5,37,-3,67,-2,56,-1,-31,-1,104,0,-70,0,-51,0,-84,0,127,0,45,0,-66,-1,68,-1,-60,-2,88,-2,-64,-3,63,-3,-54,-4,66,-4,-58,-5,83,-5,-29,-6,-106,-6,51,-6,-10,-7,-64,-7,-91,-7,-94,-7,-89,-7,-57,-7,-6,-7,72,-6,-126,-6,-40,-6,52,-5,-96,-5,35,-4,-66,-4,74,-3,-15,-3,-84,-2,-111,-1,107,0,78,1,91,2,50,3,52,4,57,5,23,6,0,7,-56,7,-84,8,-122,9,89,10,69,11,28,12,31,13,69,14,96,15,-105,16,-41,17,9,19,62,20,92,21,93,22,67,23,16,24,-71,24,41,25,-117,25,-77,25,-48,25,-53,25,-116,25,84,25,13,25,-107,24,2,24,99,23,-81,22,-52,21,-30,20,-57,19,125,18,47,17,-88,15,-6,13,50,12,90,10,110,8,96,6,106,4,87,2,37,0,20,-2,-21,-5,-54,-7,-59,-9,-97,-11,-76,-13,-65,-15,-22,-17,54,-18,-90,-20,56,-21,33,-22,21,-23,101,-24,-66,-25,100,-25,53,-25,57,-25,101,-25,-95,-25,38,-24,-94,-24,46,-23,-38,-23,81,-22,0,-21,-103,-21,45,-20,-62,-20,70,-19,-24,-19,115,-18,3,-17,-98,-17,62,-16,-29,-16,122,-15,28,-14,-73,-14,73,-13,-59,-13,66,-12,-67,-12,46,-11,-120,-11,-18,-11,70,-10,-119,-10,-18,-10,54,-9,-95,-9,-17,-9,89,-8,-68,-8,20,-7,107,-7,-38,-7,78,-6,-48,-6,78,-5,-4,-5,-93,-4,122,-3,122,-2,-110,-1,-43,0,30,2,-125,3,17,5,-60,6,109,8,60,10,12,12,-14,13,-71,15,-80,17,-124,19,80,21,22,23,-56,24,94,26,-15,27,82,29,-123,30,-119,31,69,32,-49,32,-2,32,-5,32,-106,32,-23,31,-29,30,-90,29,44,28,-127,26,-83,24,-90,22,115,20,69,18,-33,15,122,13,-12,10,127,8,-2,5,-121,3,29,1,-53,-2,-109,-4,-123,-6,-115,-8,-55,-10,41,-11,-71,-13,112,-14,106,-15,111,-16,-41,-17,78,-17,43,-17,8,-17,63,-17,-100,-17,54,-16,15,-15,38,-14,110,-13,-37,-12,94,-10,36,-8,-27,-7,-40,-5,-60,-3,-84,-1,-108,1,71,3,7,5,121,6,-53,7,-3,8,-27,9,-99,10,-1,10,50,11,30,11,-72,10,54,10,90,9,80,8,9,7,125,5,-51,3,-1,1,-6,-1,-48,-3,-128,-5,58,-7,-49,-10,72,-12,-2,-15,-95,-17,58,-19,17,-21,-17,-24,6,-25,54,-27,-95,-29,72,-30,40,-31,70,-32,-103,-33,56,-33,17,-33,47,-33,-114,-33,46,-32,24,-31,65,-30,-83,-29,80,-27,53,-25,70,-23,-92,-21,20,-18,-58,-16,125,-13,95,-10,59,-7,42,-4,26,-1,15,2,0,5,-21,7,-60,10,-111,13,88,16,-32,18,104,21,-85,23,-57,25,-89,27,48,29,-100,30,-93,31,115,32,-23,32,11,33,-8,32,-125,32,-13,31,9,31,-7,29,-44,28,-120,27,57,26,-35,24,114,23,20,22,-100,20,46,19,-59,17,85,16,2,15,-125,13,21,12,-76,10,80,9,-21,7,-105,6,71,5,-28,3,124,2,37,1,-61,-1,98,-2,-6,-4,-93,-5,99,-6,38,-7,9,-8,-20,-10,1,-10,34,-11,93,-12,-48,-13,72,-13,-39,-14,-114,-14,81,-14,57,-14,38,-14,47,-14,83,-14,-128,-14,-59,-14,19,-13,109,-13,-32,-13,66,-12,-73,-12,21,-11,-106,-11,-2,-11,88,-10,-48,-10,79,-9,-31,-9,111,-8,10,-7,-64,-7,97,-6,-1,-6,-85,-5,72,-4,-57,-4,59,-3,-105,-3,-8,-3,65,-2,123,-2,-113,-2,-93,-2,-83,-2,-98,-2,-115,-2,-126,-2,84,-2,56,-2}; }
	private static byte[] data44(){ return new byte[] {45,-2,15,-2,-10,-3,0,-2,-15,-3,-31,-3,-23,-3,-21,-3,-26,-3,-5,-3,-20,-3,-10,-3,7,-2,18,-2,54,-2,112,-2,-80,-2,3,-1,101,-1,-40,-1,104,0,14,1,-49,1,-108,2,-124,3,106,4,126,5,114,6,119,7,108,8,87,9,43,10,1,11,-78,11,69,12,-64,12,28,13,-122,13,-91,13,-49,13,-51,13,-46,13,-74,13,-111,13,111,13,52,13,-9,12,-96,12,49,12,-73,11,43,11,-117,10,-32,9,10,9,62,8,75,7,69,6,38,5,-15,3,-72,2,91,1,6,0,-104,-2,35,-3,-66,-5,91,-6,17,-7,-40,-9,-69,-10,-48,-11,16,-11,119,-12,38,-12,-11,-13,10,-12,67,-12,-55,-12,108,-11,39,-10,9,-9,30,-8,15,-7,32,-6,42,-5,24,-4,8,-3,-51,-3,-118,-2,18,-1,121,-1,-89,-1,-64,-1,-93,-1,83,-1,0,-1,119,-2,-27,-3,51,-3,91,-4,125,-5,122,-6,74,-7,35,-8,-71,-10,101,-11,-40,-13,89,-14,-34,-16,79,-17,-16,-19,-118,-20,89,-21,107,-22,-105,-23,11,-23,-68,-24,-100,-24,-38,-24,63,-23,-7,-23,-18,-22,7,-20,-100,-19,72,-17,65,-15,117,-13,-73,-11,98,-8,12,-5,-17,-3,-16,0,-13,3,39,7,74,10,-118,13,-74,16,-41,19,-11,22,-36,25,-81,28,93,31,-41,33,45,36,40,38,-11,39,107,41,-85,42,-121,43,10,44,72,44,-19,43,109,43,120,42,32,41,-128,39,114,37,53,35,-53,32,10,30,41,27,31,24,7,21,-63,17,122,14,62,11,-28,7,-111,4,91,1,36,-2,34,-5,32,-8,74,-11,-103,-14,-1,-17,-87,-19,114,-21,95,-23,-120,-25,-29,-27,127,-28,76,-29,68,-30,-107,-31,18,-31,-43,-32,-25,-32,50,-31,-45,-31,-93,-30,-81,-29,23,-27,-107,-26,76,-24,25,-22,5,-20,26,-18,53,-16,102,-14,95,-12,117,-10,68,-8,-12,-7,-124,-5,-38,-4,-24,-3,-51,-2,99,-1,-33,-1,21,0,46,0,40,0,-33,-1,-91,-1,24,-1,-78,-2,21,-2,114,-3,-53,-4,3,-4,68,-5,-128,-6,-77,-7,-4,-8,48,-8,114,-9,-60,-10,44,-10,-62,-11,85,-11,38,-11,4,-11,4,-11,63,-11,120,-11,-19,-11,121,-10,15,-9,-62,-9,122,-8,77,-7,56,-6,28,-5,26,-4,28,-3,47,-2,100,-1,114,0,-84,1,-59,2,-16,3,30,5,69,6,121,7,124,8,-79,9,-52,10,-14,11,36,13,66,14,-128,15,-106,16,-80,17,-51,18,-62,19,-59,20,-100,21,82,22,-15,22,104,23,-33,23,78,24,-121,24,-62,24,-10,24,36,25,60,25,57,25,74,25,34,25,0,25,-72,24,90,24,-28,23,78,23,-89,22,-62,21,-49,20,-65,19,126,18,62,17,-37,15,65,14,-87,12,-5,10,48,9,75,7,98,5,127,3,113,1,98,-1,112,-3,94,-5,121,-7,123,-9,-41,-11,39,-12,-94,-14,79,-15,24,-16,6,-17,47,-18,92,-19,-30,-20,107,-20,6,-20,-38,-21,-104,-21,-124,-21,104,-21,85,-21,77,-21,35,-21,31,-21,15,-21,-15,-22,-2,-22,2,-21,13,-21,75,-21,-120,-21,-46,-21,43,-20,-81,-20,10,-19,-128,-19,-24,-19,106,-18,-56,-18,51,-17,127,-17,-44,-17,44,-16,-91,-16,-13,-16,101,-15,-35,-15,65,-14,-31,-14,89,-13,-12,-13,-124,-12,23,-11,-74,-11,73,-10,-25,-10,-108,-9,47,-8,-11,-8,-88,-7,-126,-6,113,-5,106,-4,-108,-3,-75,-2,-1,-1,93,1,-46,2,93,4,28,6,-54,7,-105,9,114,11,95,13,73,15,59,17,39,19,-3,20,-45,22,122,24,-15,25,62,27,77,28,39,29,-84,29,-14,29,0,30,-44,29,98,29,-71,28,-29,27,-21,26,-69,25,107,24,-3,22,104,21,-70,19,-50,17,-48,15,-86,13,116,11,49,9,-31,6,-98,4,89,2,49,0,12,-2,4,-4,55,-6,115,-8,-44,-10,107,-11,44,-12,33,-13,83,-14,-85,-15,97,-15,28,-15,72,-15,-110,-15,44,-14,3,-13,11,-12,62,-11,-48,-10,107,-8,84,-6,53,-4,103,-2,109,0,-105,2,-87,4,-119,6,102,8,8,10,126,11,-91,12,-94,13,90,14,-73,14,-43,14,-67,14,90,14,-52,13,-39,12,-35,11,-114,10,22,9,96,7,-122,5,103,3,71,1,-51,-2,71,-4,-106,-7,-37,-10,19,-12,90,-15,-107,-18,19,-20,-124,-23,51,-25,-12,-28,15,-29,81,-31,-43,-33,-76,-34,-75,-35,-8,-36,-120,-36,100,-36,99,-36,-46,-36,112,-35,84,-34,121,-33,-5,-32,-77,-30,-93,-28,-52,-26,56,-23,-55,-21,-126,-18,94,-15,89,-12,102,-9,-113,-6,-52,-3,6,1,85,4,-110,7,-43,10,-28,13,-31,16,-72,19,64,22,-110,24,-126,26,33,28,-101,29,-118,30,70,31,-98,31,-89,31,-121,31,33,31,-103,30,-44,29,-17,28,19,28,-22,26,-55,25,-117,24}; }
	private static byte[] data45(){ return new byte[] {58,23,-27,21,94,20,-28,18,84,17,-72,15,22,14,115,12,-18,10,111,9,-28,7,103,6,-3,4,-97,3,79,2,-2,0,-58,-1,-111,-2,90,-3,60,-4,47,-5,63,-6,84,-7,-117,-8,-34,-9,81,-9,-17,-10,-98,-10,119,-10,115,-10,102,-10,-121,-10,-90,-10,-32,-10,19,-9,55,-9,108,-9,-123,-9,-58,-9,-58,-9,-28,-9,-22,-9,-18,-9,-22,-9,-39,-9,-35,-9,-31,-9,-8,-9,20,-8,66,-8,112,-8,-78,-8,-18,-8,59,-7,127,-7,-62,-7,11,-6,64,-6,127,-6,-79,-6,-22,-6,32,-5,87,-5,-109,-5,-50,-5,15,-4,74,-4,-115,-4,-56,-4,0,-3,63,-3,-122,-3,-67,-3,-18,-3,50,-2,112,-2,-89,-2,-37,-2,3,-1,54,-1,107,-1,-115,-1,-91,-1,-45,-1,-9,-1,-13,-1,24,0,61,0,93,0,-111,0,-30,0,61,1,-64,1,73,2,16,3,-75,3,-102,4,105,5,56,6,-7,6,-105,7,43,8,-92,8,-20,8,51,9,70,9,106,9,103,9,120,9,-102,9,-92,9,-33,9,-12,9,35,10,93,10,103,10,-116,10,-112,10,-118,10,99,10,42,10,-12,9,-121,9,21,9,-103,8,-1,7,94,7,-121,6,-78,5,-61,4,-68,3,-103,2,101,1,38,0,-41,-2,-126,-3,58,-4,-32,-6,-78,-7,-123,-8,-114,-9,-71,-10,11,-10,-118,-11,73,-11,28,-11,62,-11,117,-11,-44,-11,96,-10,-24,-10,-101,-9,75,-8,-1,-8,-49,-7,124,-6,37,-5,-74,-5,53,-4,-79,-4,18,-3,75,-3,105,-3,114,-3,103,-3,63,-3,5,-3,-101,-4,35,-4,-124,-5,-37,-6,10,-6,28,-7,23,-8,-3,-10,-68,-11,120,-12,34,-13,-88,-15,90,-16,-5,-18,-75,-19,125,-20,108,-21,-124,-22,-71,-23,48,-23,-76,-24,-101,-24,-73,-24,10,-23,-110,-23,121,-22,121,-21,-18,-20,-127,-18,69,-16,86,-14,116,-12,-35,-10,71,-7,-3,-5,-61,-2,-93,1,-88,4,-64,7,6,11,89,14,-83,17,23,21,112,24,-86,27,-56,30,-52,33,116,36,-49,38,-15,40,-89,42,-8,43,-26,44,127,45,-62,45,-116,45,31,45,101,44,84,43,10,42,91,40,-113,38,112,36,12,34,120,31,-71,28,-87,25,-101,22,69,19,-33,15,118,12,-11,8,-124,5,19,2,-54,-2,-118,-5,93,-8,90,-11,-125,-14,-59,-17,38,-19,-74,-22,123,-24,115,-26,-90,-28,30,-29,-47,-31,-29,-32,80,-32,7,-32,36,-32,-121,-32,77,-31,99,-30,-68,-29,72,-27,-4,-26,4,-23,4,-21,60,-19,90,-17,-115,-15,-100,-13,-77,-11,-94,-9,118,-7,13,-5,-100,-4,-51,-3,-36,-2,-87,-1,69,0,-72,0,-33,0,-28,0,-80,0,72,0,-44,-1,45,-1,106,-2,-99,-3,-97,-4,-62,-5,-90,-6,-87,-7,-100,-8,-120,-9,122,-10,111,-11,-120,-12,-105,-13,-50,-14,37,-14,-101,-15,53,-15,16,-15,-31,-16,-18,-16,28,-15,-115,-15,20,-14,-100,-14,125,-13,77,-12,70,-11,90,-10,107,-9,-84,-8,-44,-7,30,-5,113,-4,-56,-3,48,-1,-122,0,1,2,126,3,-4,4,-109,6,20,8,-62,9,79,11,-63,12,69,14,-89,15,-19,16,25,18,20,19,-16,19,-80,20,77,21,-28,21,82,22,-65,22,8,23,114,23,-71,23,0,24,67,24,120,24,-122,24,-90,24,-90,24,-90,24,-111,24,92,24,44,24,-20,23,-115,23,23,23,-95,22,17,22,91,21,-97,20,-80,19,-81,18,-119,17,80,16,-12,14,114,13,-50,11,69,10,-106,8,-16,6,56,5,127,3,0,2,82,0,-28,-2,88,-3,1,-4,-86,-6,99,-7,51,-8,-1,-10,-23,-11,-15,-12,-25,-13,19,-13,81,-14,-127,-15,-61,-16,25,-16,112,-17,-47,-18,46,-18,-105,-19,-20,-20,76,-20,-67,-21,37,-21,-78,-22,58,-22,-36,-23,-122,-23,68,-23,50,-23,41,-23,61,-23,95,-23,-119,-23,-55,-23,21,-22,117,-22,-18,-22,81,-21,-54,-21,53,-20,-106,-20,38,-19,-106,-19,36,-18,-72,-18,72,-17,-18,-17,-108,-16,73,-15,-23,-15,-81,-14,112,-13,40,-12,-32,-12,-121,-11,88,-10,13,-9,-31,-9,-73,-8,-116,-7,-122,-6,-112,-5,-71,-4,16,-2,117,-1,9,1,-53,2,-115,4,117,6,97,8,91,10,95,12,82,14,31,16,-18,17,-117,19,10,21,79,22,117,23,113,24,40,25,-54,25,41,26,106,26,-101,26,-104,26,105,26,12,26,-111,25,-27,24,31,24,32,23,-26,21,-114,20,17,19,111,17,-52,15,-24,13,28,12,25,10,41,8,52,6,46,4,63,2,64,0,104,-2,-118,-4,-39,-6,91,-7,-14,-9,-42,-10,-22,-11,52,-11,-39,-12,-81,-12,-60,-12,23,-11,-65,-11,-100,-10,-91,-9,-1,-8,120,-6,20,-4,-28,-3,-68,-1,-65,1,-61,3,-64,5,-74,7,-103,9,101,11,-32,12,103,14,-87,15,-89,16,99,17,-43,17,21,18}; }
	private static byte[] data46(){ return new byte[] {3,18,-92,17,43,17,76,16,79,15,-3,13,121,12,-49,10,-28,8,-84,6,-127,4,-15,1,88,-1,-114,-4,-60,-7,-39,-10,-32,-13,-20,-16,42,-18,83,-21,-69,-24,50,-26,-5,-29,-29,-31,4,-32,111,-34,22,-35,-31,-37,35,-37,-120,-38,48,-38,49,-38,115,-38,-2,-38,-34,-37,-17,-36,89,-34,11,-32,39,-30,95,-28,-23,-26,-75,-23,-72,-20,-18,-17,79,-13,-42,-10,106,-6,11,-2,-90,1,41,5,-115,8,-67,11,-56,14,-76,17,49,20,-128,22,122,24,30,26,-97,27,-80,28,-101,29,35,30,114,30,127,30,77,30,10,30,119,29,-109,28,-46,27,-90,26,-114,25,61,24,-26,22,125,21,-24,19,110,18,-35,16,47,15,-104,13,0,12,79,10,-67,8,36,7,-114,5,-6,3,105,2,-8,0,-116,-1,62,-2,23,-3,10,-4,33,-5,90,-6,-57,-7,92,-7,33,-7,-23,-8,-49,-8,-31,-8,-17,-8,45,-7,93,-7,-101,-7,-4,-7,60,-6,-111,-6,-44,-6,21,-5,72,-5,105,-5,-115,-5,-108,-5,-105,-5,-128,-5,99,-5,68,-5,6,-5,-37,-6,-91,-6,104,-6,53,-6,8,-6,-36,-7,-60,-7,-107,-7,121,-7,103,-7,86,-7,59,-7,49,-7,18,-7,45,-7,48,-7,61,-7,80,-7,-115,-7,-57,-7,17,-6,104,-6,-61,-6,36,-5,-117,-5,-11,-5,102,-4,-43,-4,52,-3,-86,-3,0,-2,108,-2,-58,-2,28,-1,113,-1,-62,-1,8,0,78,0,-95,0,-15,0,64,1,-104,1,-6,1,95,2,-38,2,68,3,-48,3,94,4,-30,4,105,5,-20,5,107,6,-39,6,43,7,111,7,-114,7,-66,7,-62,7,-66,7,-81,7,-107,7,-123,7,111,7,113,7,114,7,100,7,109,7,-117,7,-99,7,-58,7,-11,7,16,8,54,8,91,8,120,8,125,8,122,8,68,8,9,8,-77,7,50,7,-97,6,-4,5,55,5,100,4,90,3,107,2,85,1,72,0,47,-1,13,-2,19,-3,28,-4,73,-5,123,-6,-64,-7,49,-7,-68,-8,89,-8,43,-8,-13,-9,-5,-9,16,-8,77,-8,-106,-8,-30,-8,65,-7,-81,-7,23,-6,113,-6,-25,-6,64,-5,-115,-5,-62,-5,5,-4,25,-4,41,-4,52,-4,23,-4,1,-4,-58,-5,-113,-5,36,-5,-73,-6,73,-6,-103,-7,-16,-8,5,-8,25,-9,28,-10,-20,-12,-48,-13,-87,-14,89,-15,80,-16,21,-17,7,-18,11,-19,36,-20,93,-21,-77,-22,52,-22,-38,-23,-97,-23,-64,-23,-21,-23,106,-22,21,-21,-28,-21,22,-19,79,-18,-37,-17,-95,-15,-127,-13,-57,-11,8,-8,-87,-6,-120,-3,108,0,-100,3,-39,6,77,10,-63,13,59,17,-59,20,26,24,123,27,-92,30,-93,33,76,36,-56,38,-30,40,-73,42,54,44,85,45,44,46,-81,46,-31,46,-46,46,91,46,-96,45,-88,44,90,43,-64,41,-29,39,-91,37,80,35,-110,32,-70,29,-61,26,-127,23,62,20,-37,16,88,13,-34,9,75,6,-48,2,101,-1,-28,-5,-107,-8,61,-11,32,-14,40,-17,79,-20,-85,-23,76,-25,50,-27,-115,-29,40,-30,56,-31,-115,-32,87,-32,117,-32,-36,-32,-52,-31,-25,-30,60,-28,-18,-27,-95,-25,-109,-23,-78,-21,-55,-19,-6,-17,32,-14,56,-12,55,-10,32,-8,-12,-7,-127,-5,21,-3,59,-2,85,-1,44,0,-57,0,57,1,119,1,119,1,61,1,-69,0,48,0,91,-1,113,-2,109,-3,57,-4,-10,-6,-93,-7,58,-8,-22,-10,-119,-11,68,-12,10,-13,-57,-15,-55,-16,-71,-17,-1,-18,53,-18,-85,-19,51,-19,-34,-20,-71,-20,-113,-20,-75,-20,5,-19,98,-19,28,-18,-57,-18,-74,-17,-57,-16,-25,-15,85,-13,-64,-12,92,-10,12,-8,-51,-7,-98,-5,-121,-3,120,-1,-127,1,-128,3,123,5,113,7,92,9,53,11,-7,12,-120,14,-6,15,80,17,-123,18,-118,19,-126,20,67,21,-14,21,-115,22,-6,22,92,23,-65,23,9,24,68,24,93,24,110,24,106,24,100,24,99,24,40,24,-1,23,-68,23,-121,23,72,23,0,23,-68,22,106,22,-8,21,-117,21,6,21,96,20,-88,19,-62,18,-43,17,-61,16,-79,15,125,14,77,13,24,12,-29,10,-58,9,-89,8,116,7,-124,6,-126,5,-110,4,-114,3,-106,2,-88,1,-102,0,-85,-1,-92,-2,-106,-3,-115,-4,-125,-5,-122,-6,126,-7,103,-8,99,-9,112,-10,-128,-11,120,-12,-126,-13,109,-14,95,-15,75,-16,72,-17,63,-18,69,-19,86,-20,121,-21,-88,-22,-24,-23,70,-23,-78,-24,70,-24,-8,-25,-66,-25,-82,-25,-84,-25,-76,-25,-33,-25,32,-24,125,-24,-58,-24,60,-23,-73,-23,37,-22,-80,-22,46,-21,-37,-21,117,-20,25,-19,-54,-19,109,-18,31,-17,-42,-17,127,-16,63,-15,-21,-15,-66,-14,-118,-13,118,-12,-118,-11,-112,-10,-63,-9,0,-7,99,-6,-31,-5,124,-3,45,-1}; }
	private static byte[] data47(){ return new byte[] {-15,0,-72,2,-111,4,106,6,30,8,-26,9,121,11,4,13,116,14,-77,15,-1,16,-1,17,8,19,-31,19,-77,20,109,21,6,22,-127,22,-28,22,44,23,72,23,59,23,12,23,-80,22,42,22,115,21,-100,20,-89,19,-113,18,96,17,16,16,-89,14,51,13,-97,11,-6,9,69,8,-119,6,-70,4,-50,2,-1,0,86,-1,-94,-3,54,-4,-33,-6,-34,-7,23,-7,-120,-8,65,-8,62,-8,115,-8,-2,-8,-106,-7,-116,-6,-104,-5,-32,-4,97,-2,-27,-1,-99,1,109,3,36,5,31,7,-16,8,-39,10,-91,12,94,14,-12,15,94,17,-78,18,-74,19,121,20,10,21,90,21,92,21,22,21,-104,20,-39,19,-63,18,-111,17,0,16,84,14,91,12,32,10,-69,7,27,5,113,2,-99,-1,-87,-4,-79,-7,-76,-10,-68,-13,-36,-16,-4,-19,61,-21,-98,-24,44,-26,-36,-29,-87,-31,-78,-33,-41,-35,65,-36,-10,-38,-55,-39,-13,-40,98,-40,11,-40,55,-40,-110,-40,78,-39,119,-38,-27,-37,-26,-35,30,-32,-82,-30,-104,-27,-76,-24,38,-20,-96,-17,66,-13,-24,-10,-102,-6,46,-2,-88,1,16,5,60,8,60,11,33,14,-80,16,13,19,34,21,8,23,-73,24,19,26,62,27,23,28,-100,28,-13,28,-11,28,-76,28,62,28,119,27,-90,26,-111,25,94,24,27,23,-63,21,70,20,-48,18,61,17,-101,15,-21,13,52,12,103,10,-94,8,-74,6,-56,4,-22,2,33,1,108,-1,-34,-3,106,-4,37,-5,21,-6,77,-7,-65,-8,96,-8,55,-8,64,-8,84,-8,-102,-8,-27,-8,82,-7,-57,-7,75,-6,-61,-6,70,-5,-51,-5,94,-4,-27,-4,71,-3,-69,-3,28,-2,125,-2,-83,-2,-42,-2,-24,-2,-1,-2,-48,-2,-93,-2,94,-2,12,-2,-68,-3,58,-3,-69,-4,41,-4,-86,-5,20,-5,-122,-6,-16,-7,114,-7,-38,-8,117,-8,-9,-9,-100,-9,94,-9,49,-9,51,-9,64,-9,104,-9,-85,-9,-5,-9,117,-8,-10,-8,111,-7,-7,-7,107,-6,10,-5,-112,-5,8,-4,-104,-4,22,-3,-76,-3,43,-2,-72,-2,88,-1,1,0,-86,0,100,1,49,2,-4,2,-58,3,-110,4,75,5,9,6,-85,6,55,7,-60,7,80,8,-86,8,17,9,83,9,-120,9,-101,9,-79,9,-105,9,113,9,90,9,8,9,-61,8,118,8,37,8,-47,7,-121,7,47,7,-25,6,-94,6,82,6,45,6,1,6,11,6,-7,5,42,6,58,6,102,6,-116,6,-96,6,-83,6,-115,6,73,6,-3,5,-126,5,-21,4,47,4,-127,3,-63,2,-38,1,13,1,65,0,-125,-1,-26,-2,83,-2,-40,-3,105,-3,-11,-4,-81,-4,91,-4,31,-4,-53,-5,-88,-5,124,-5,96,-5,82,-5,82,-5,101,-5,-114,-5,-89,-5,-54,-5,-12,-5,23,-4,54,-4,63,-4,64,-4,48,-4,-1,-5,-32,-5,-98,-5,107,-5,20,-5,-67,-6,112,-6,-3,-7,-115,-7,8,-7,92,-8,-57,-9,-7,-10,38,-10,91,-11,97,-12,120,-13,108,-14,109,-15,102,-16,-128,-17,-94,-18,-64,-19,2,-19,71,-20,-89,-21,9,-21,122,-22,25,-22,-35,-23,-98,-23,-87,-23,-89,-23,-17,-23,97,-22,0,-21,-22,-21,-13,-20,88,-18,-26,-17,-68,-15,-23,-13,74,-10,-38,-8,-72,-5,-102,-2,-28,1,8,5,68,8,-79,11,-13,14,81,18,-117,21,-88,24,-65,27,-99,30,93,33,-34,35,26,38,24,40,-34,41,66,43,113,44,67,45,-26,45,50,46,28,46,-76,45,6,45,16,44,-51,42,73,41,118,39,119,37,56,35,-68,32,16,30,53,27,85,24,49,21,-22,17,-117,14,15,11,121,7,-32,3,44,0,-101,-4,17,-7,-93,-11,111,-14,109,-17,-69,-20,77,-22,51,-24,121,-26,15,-27,2,-28,89,-29,-7,-30,16,-29,98,-29,26,-28,18,-27,89,-26,-53,-25,-122,-23,97,-21,98,-19,114,-17,-103,-15,-109,-13,-75,-11,-98,-9,127,-7,52,-5,-86,-4,33,-2,74,-1,70,0,27,1,-96,1,26,2,68,2,63,2,-1,1,104,1,-91,0,-96,-1,-127,-2,49,-3,-59,-5,73,-6,-80,-8,22,-9,-123,-11,-30,-13,-127,-14,20,-15,-67,-17,-120,-18,106,-19,105,-20,105,-21,-115,-22,-77,-23,8,-23,-122,-24,6,-24,-74,-25,-90,-25,-69,-25,19,-24,-93,-24,105,-23,116,-22,-75,-21,53,-19,-54,-18,-94,-16,-99,-14,-94,-12,-23,-10,9,-7,64,-5,122,-3,-90,-1,-43,1,-26,3,-25,5,-44,7,-82,9,-126,11,17,13,-116,14,6,16,77,17,-127,18,-118,19,-121,20,96,21,-8,21,-126,22,-27,22,18,23,67,23,83,23,74,23,100,23,66,23,62,23,25,23,0,23,-32,22,-55,22,-93,22,110,22,43,22,-39,21,-117,21,11,21,111,20,-35,19,28,19,96,18,-118,17,-57,16,18,16,88,15,-93,14,21,14}; }
	private static byte[] data48(){ return new byte[] {123,13,6,13,126,12,11,12,-78,11,46,11,-58,10,80,10,-81,9,37,9,112,8,-63,7,-10,6,33,6,71,5,78,4,87,3,65,2,39,1,-12,-1,-94,-2,84,-3,-19,-5,109,-6,-35,-8,59,-9,-82,-11,22,-12,115,-14,-26,-16,78,-17,-45,-19,114,-20,20,-21,-45,-23,-78,-24,-86,-25,-57,-26,15,-26,-108,-27,52,-27,6,-27,9,-27,29,-27,102,-27,-69,-27,35,-26,-100,-26,37,-25,-90,-25,42,-24,-80,-24,57,-23,-73,-23,76,-22,-31,-22,-118,-21,63,-20,2,-19,-19,-19,-51,-18,-47,-17,-11,-16,31,-14,112,-13,-71,-12,25,-10,-106,-9,1,-7,-96,-6,39,-4,-46,-3,122,-1,31,1,-66,2,71,4,-53,5,49,7,-116,8,-43,9,-19,10,13,12,33,13,2,14,-10,14,-61,15,108,16,42,17,-81,17,50,18,-111,18,-32,18,16,19,41,19,54,19,18,19,-30,18,-96,18,57,18,-69,17,2,17,52,16,76,15,62,14,17,13,-62,11,73,10,-59,8,59,7,-86,5,35,4,-80,2,82,1,-4,-1,-16,-2,-3,-3,47,-3,-94,-4,58,-4,33,-4,45,-4,111,-4,-28,-4,102,-3,55,-2,34,-1,53,0,-126,1,-35,2,110,4,-10,5,-105,7,58,9,-41,10,113,12,10,14,125,15,-36,16,41,18,70,19,41,20,-29,20,85,21,-85,21,-79,21,120,21,16,21,82,20,99,19,74,18,-45,16,34,15,44,13,13,11,-58,8,58,6,-98,3,-12,0,55,-2,-128,-5,-81,-8,-18,-11,32,-13,102,-16,-83,-19,-10,-22,60,-24,-76,-27,38,-29,-55,-32,-105,-34,124,-36,-65,-38,28,-39,-42,-41,-18,-42,80,-42,44,-42,78,-42,-26,-42,-19,-41,69,-39,2,-37,33,-35,-128,-33,73,-30,75,-27,-113,-24,-30,-21,109,-17,-9,-14,-108,-10,15,-6,122,-3,-50,0,17,4,16,7,1,10,-82,12,73,15,-116,17,-79,19,-100,21,42,23,-92,24,-51,25,-93,26,55,27,111,27,-127,27,74,27,-44,26,56,26,100,25,-125,24,125,23,53,22,-7,20,-128,19,-49,17,32,16,53,14,93,12,64,10,44,8,8,6,-12,3,-33,1,-10,-1,20,-2,-124,-4,21,-5,-22,-7,11,-7,101,-8,-17,-9,-66,-9,-72,-9,-16,-9,57,-8,-76,-8,58,-7,-42,-7,-110,-6,75,-5,10,-4,-63,-4,121,-3,57,-2,-41,-2,120,-1,3,0,-111,0,-17,0,73,1,118,1,-104,1,-80,1,-94,1,99,1,29,1,-86,0,41,0,-117,-1,-61,-2,-12,-3,20,-3,71,-4,68,-5,76,-6,110,-7,-121,-8,-57,-9,24,-9,-123,-10,20,-10,-63,-11,-106,-11,-122,-11,-118,-11,-89,-11,-43,-11,36,-10,119,-10,-67,-10,34,-9,127,-9,11,-8,-121,-8,39,-7,-40,-7,-118,-6,103,-5,94,-4,68,-3,89,-2,122,-1,-94,0,-63,1,-19,2,26,4,55,5,89,6,112,7,79,8,63,9,1,10,-67,10,54,11,-78,11,22,12,61,12,95,12,62,12,38,12,-20,11,-125,11,47,11,-89,10,71,10,-68,9,25,9,-103,8,4,8,85,7,-50,6,44,6,-59,5,92,5,35,5,1,5,-9,4,11,5,15,5,15,5,42,5,8,5,-3,4,-71,4,71,4,-37,3,70,3,-95,2,-4,1,81,1,-62,0,29,0,-76,-1,61,-1,-21,-2,-88,-2,103,-2,76,-2,41,-2,29,-2,9,-2,-28,-3,-30,-3,-37,-3,-50,-3,-31,-3,-33,-3,-19,-3,-1,-3,12,-2,37,-2,39,-2,28,-2,20,-2,-37,-3,-94,-3,78,-3,-40,-4,117,-4,-25,-5,106,-5,-51,-6,51,-6,-98,-7,-17,-8,106,-8,-88,-9,-25,-10,55,-10,108,-11,-63,-12,-21,-13,21,-13,81,-14,-128,-15,-78,-16,-13,-17,31,-17,90,-18,-100,-19,-7,-20,74,-20,-59,-21,53,-21,-85,-22,76,-22,-39,-23,-109,-23,98,-23,61,-23,99,-23,101,-23,-71,-23,60,-22,-45,-22,-58,-21,-56,-20,50,-18,-67,-17,107,-15,-127,-13,-80,-11,27,-8,-70,-6,98,-3,69,0,42,3,23,6,44,9,41,12,51,15,44,18,14,21,-19,23,-96,26,49,29,-97,31,-29,33,5,36,-42,37,-128,39,-18,40,14,42,-11,42,-127,43,-43,43,-47,43,-104,43,8,43,61,42,58,41,-36,39,78,38,-116,36,-110,34,93,32,-37,29,51,27,99,24,51,21,-24,17,113,14,-53,10,52,7,124,3,-12,-1,116,-4,40,-7,38,-10,67,-13,-91,-16,56,-18,27,-20,99,-22,-36,-24,-77,-25,-33,-26,73,-26,51,-26,80,-26,-52,-26,-103,-25,-75,-24,7,-22,-100,-21,74,-19,51,-17,21,-15,4,-13,-33,-12,-91,-10,82,-8,-50,-7,71,-5,-127,-4,-82,-3,-80,-2,-128,-1,84,0,-29,0,78,1,113,1,111,1,65,1,-87,0,5,0,7,-1,-34,-3,-86,-4,50,-5,-39,-7,73,-8,-72,-10,67,-11,-95,-13,48,-14,-80,-16}; }
	private static byte[] data49(){ return new byte[] {13,-17,-93,-19,35,-20,-70,-22,101,-23,19,-24,-17,-26,-37,-27,-37,-28,30,-28,104,-29,29,-29,-44,-30,21,-29,105,-29,52,-28,48,-27,111,-26,11,-24,-35,-23,-51,-21,-22,-19,41,-16,-124,-14,-38,-12,70,-9,-85,-7,0,-4,85,-2,-114,0,-61,2,-42,4,-38,6,-12,8,-50,10,-76,12,-125,14,30,16,-104,17,-17,18,7,20,5,21,-69,21,95,22,-39,22,43,23,120,23,-92,23,-52,23,-48,23,-53,23,-71,23,-104,23,124,23,74,23,24,23,-50,22,94,22,-20,21,87,21,-69,20,45,20,105,19,-48,18,37,18,-121,17,-4,16,-119,16,48,16,-21,15,-77,15,-115,15,-127,15,127,15,127,15,108,15,113,15,102,15,74,15,28,15,0,15,-24,14,-90,14,107,14,14,14,-126,13,-20,12,49,12,93,11,60,10,-11,8,-87,7,7,6,91,4,-100,2,-71,0,-19,-2,-6,-4,3,-5,6,-7,14,-9,35,-11,40,-13,46,-15,65,-17,97,-19,-82,-21,-5,-23,-107,-24,74,-25,77,-26,-122,-27,-19,-28,-104,-28,86,-28,46,-28,40,-28,23,-28,42,-28,48,-28,85,-28,116,-28,-82,-28,-26,-28,66,-27,-95,-27,24,-26,-104,-26,61,-25,3,-24,-26,-24,-14,-23,47,-21,109,-20,-55,-19,58,-17,-75,-16,54,-14,-46,-13,99,-11,-8,-10,-112,-8,23,-6,-98,-5,31,-3,-108,-2,1,0,74,1,-111,2,-55,3,-18,4,11,6,-13,6,-47,7,-76,8,98,9,26,10,-90,10,42,11,-81,11,24,12,127,12,-41,12,27,13,112,13,-72,13,1,14,52,14,74,14,80,14,25,14,-66,13,43,13,123,12,-86,11,-67,10,-58,9,-55,8,-57,7,-66,6,-95,5,-60,4,-47,3,9,3,95,2,-77,1,40,1,-69,0,103,0,50,0,0,0,37,0,56,0,-111,0,2,1,-100,1,-128,2,111,3,-125,4,-47,5,19,7,118,8,-18,9,70,11,-89,12,-17,13,42,15,90,16,85,17,74,18,30,19,-43,19,112,20,-25,20,72,21,123,21,126,21,83,21,-1,20,74,20,108,19,85,18,-15,16,111,15,-89,13,-73,11,-61,9,-118,7,91,5,9,3,-96,0,47,-2,-70,-5,29,-7,-126,-10,-66,-13,-2,-16,17,-18,53,-21,68,-24,120,-27,-45,-30,87,-32,30,-34,42,-36,113,-38,11,-39,-12,-41,57,-41,-23,-42,-24,-42,84,-41,50,-40,100,-39,-1,-38,-57,-36,-6,-34,104,-31,8,-28,-34,-26,-41,-23,-20,-20,29,-16,110,-13,-90,-10,-25,-7,27,-3,53,0,49,3,40,6,-57,8,122,11,-55,13,4,16,5,18,-47,19,-124,21,-55,22,-21,23,-16,24,-112,25,16,26,106,26,93,26,46,26,-75,25,14,25,44,24,-21,22,-115,21,-29,19,19,18,12,16,-19,13,-93,11,101,9,30,7,-26,4,-55,2,-54,0,-28,-2,63,-3,-85,-5,75,-6,39,-7,36,-8,101,-9,-58,-10,122,-10,78,-10,113,-10,-63,-10,67,-9,0,-8,-57,-8,-87,-7,-117,-6,115,-5,114,-4,80,-3,63,-2,28,-1,-7,-1,-70,0,102,1,2,2,123,2,-15,2,58,3,113,3,-116,3,-110,3,107,3,19,3,-95,2,-19,1,23,1,59,0,75,-1,101,-2,107,-3,-100,-4,-87,-5,-49,-6,-9,-7,57,-7,-108,-8,-7,-9,121,-9,39,-9,-60,-10,108,-10,38,-10,-31,-11,-83,-11,-119,-11,103,-11,-126,-11,-97,-11,-16,-11,116,-10,27,-9,-11,-9,-45,-8,-20,-7,22,-5,82,-4,-84,-3,0,-1,87,0,-85,1,-10,2,75,4,-108,5,-26,6,39,8,83,9,111,10,115,11,81,12,-5,12,-126,13,-49,13,-16,13,-9,13,-44,13,121,13,30,13,117,12,-51,11,2,11,77,10,-127,9,-74,8,16,8,124,7,-20,6,127,6,0,6,-93,5,75,5,-6,4,-56,4,-126,4,66,4,20,4,-68,3,105,3,-8,2,111,2,9,2,126,1,20,1,-54,0,111,0,81,0,25,0,-11,-1,-12,-1,-3,-1,-13,-1,5,0,14,0,15,0,54,0,108,0,-93,0,-11,0,78,1,-99,1,1,2,90,2,-83,2,-14,2,52,3,81,3,79,3,74,3,-11,2,-97,2,31,2,120,1,-42,0,4,0,57,-1,100,-2,103,-3,100,-4,111,-5,95,-6,72,-7,25,-8,0,-9,-57,-11,-85,-12,-104,-13,-121,-14,-116,-15,124,-16,-120,-17,-118,-18,-109,-19,-88,-20,-53,-21,-31,-22,33,-22,94,-23,-58,-24,66,-24,-59,-25,80,-25,-8,-26,-73,-26,110,-26,93,-26,70,-26,88,-26,-93,-26,-8,-26,-104,-25,80,-24,21,-23,58,-22,112,-21,-7,-20,-95,-18,92,-16,111,-14,118,-12,-51,-10,95,-7,9,-4,-44,-2,-66,1,-98,4,125,7,58,10,18,13,-59,15,99,18,-1,20,105,23,-74,25,-23,27,10,30,2,32,-40,33,-120,35,24,37,124,38,-81,39,-109,40}; }
	private static byte[] data50(){ return new byte[] {96,41,-71,41,-20,41,-67,41,81,41,-115,40,-111,39,81,38,-41,36,40,35,64,33,4,31,-111,28,-20,25,8,23,11,20,-45,16,-89,13,122,10,49,7,20,4,-20,0,-30,-3,13,-5,45,-8,-79,-11,109,-13,110,-15,-48,-17,98,-18,103,-19,-63,-20,74,-20,75,-20,-101,-20,47,-19,0,-18,1,-17,44,-16,112,-15,-66,-14,39,-12,101,-11,-46,-10,56,-8,-88,-7,23,-5,-128,-4,-16,-3,27,-1,108,0,127,1,87,2,30,3,-105,3,-11,3,7,4,-34,3,-109,3,-11,2,87,2,98,1,80,0,62,-1,-24,-3,-68,-4,82,-5,-46,-7,48,-8,115,-10,-78,-12,-37,-14,-3,-16,27,-17,39,-19,56,-21,78,-23,96,-25,-97,-27,-12,-29,-109,-30,87,-31,107,-32,-46,-33,108,-33,111,-33,-96,-33,29,-32,-41,-32,-55,-31,5,-29,127,-28,54,-26,2,-24,-24,-23,1,-20,39,-18,87,-16,-89,-14,18,-11,-116,-9,5,-6,107,-4,-14,-2,67,1,-120,3,-59,5,-61,7,-47,9,-69,11,123,13,24,15,110,16,-67,17,-38,18,-34,19,-51,20,-100,21,77,22,-8,22,-126,23,-22,23,55,24,105,24,94,24,70,24,35,24,-63,23,80,23,-62,22,37,22,-118,21,-61,20,24,20,83,19,-100,18,7,18,-124,17,58,17,-15,16,-38,16,-28,16,-7,16,66,17,-116,17,-33,17,57,18,127,18,-63,18,-2,18,51,19,121,19,-87,19,-12,19,14,20,19,20,-16,19,-99,19,15,19,81,18,114,17,100,16,49,15,-45,13,76,12,-107,10,-56,8,-75,6,-88,4,100,2,33,0,-50,-3,108,-5,59,-7,-18,-10,-69,-12,-86,-14,-99,-16,-62,-18,6,-19,-126,-21,56,-22,1,-23,4,-24,6,-25,31,-26,81,-27,-96,-28,5,-28,124,-29,16,-29,-48,-30,-110,-30,-115,-30,-91,-30,-6,-30,112,-29,-6,-29,-77,-28,107,-27,55,-26,18,-25,11,-24,27,-23,64,-22,-114,-21,-21,-20,80,-18,-27,-17,93,-15,-1,-14,-71,-12,80,-10,-10,-9,-101,-7,60,-5,-49,-4,76,-2,-107,-1,-57,0,-55,1,-74,2,125,3,48,4,-57,4,76,5,-25,5,91,6,-63,6,61,7,-105,7,23,8,100,8,-47,8,63,9,-100,9,-31,9,9,10,19,10,-4,9,-64,9,99,9,1,9,117,8,-16,7,91,7,-59,6,42,6,-120,5,-29,4,64,4,-88,3,25,3,-107,2,24,2,-98,1,68,1,-45,0,-74,0,-121,0,-111,0,-53,0,9,1,112,1,-18,1,-96,2,-125,3,115,4,-77,5,-33,6,17,8,92,9,-120,10,-56,11,-20,12,-4,13,29,15,15,16,-2,16,-40,17,-70,18,107,19,35,20,-34,20,109,21,-19,21,74,22,107,22,125,22,70,22,-42,21,74,21,102,20,116,19,47,18,-36,16,86,15,-54,13,14,12,53,10,79,8,57,6,2,4,-49,1,98,-1,-36,-4,56,-6,-120,-9,-66,-12,-20,-15,29,-17,104,-20,-54,-23,47,-25,-54,-28,-119,-30,-107,-32,-46,-34,96,-35,64,-36,100,-37,-14,-38,-35,-38,19,-37,-76,-37,-92,-36,-17,-35,-102,-33,96,-31,117,-29,-76,-27,4,-24,112,-22,8,-19,-51,-17,-106,-14,111,-11,76,-8,56,-5,27,-2,-6,0,-47,3,115,6,18,9,112,11,-100,13,-59,15,-91,17,93,19,-25,20,24,22,41,23,-14,23,-92,24,16,25,51,25,37,25,-53,24,46,24,103,23,52,22,-2,20,103,19,-86,17,-64,15,-86,13,-118,11,80,9,26,7,-30,4,-60,2,-61,0,-26,-2,30,-3,121,-5,26,-6,-9,-8,34,-8,126,-9,25,-9,-14,-10,7,-9,56,-9,117,-9,-32,-9,100,-8,-2,-8,-83,-7,96,-6,84,-5,83,-4,84,-3,60,-2,51,-1,21,0,-4,0,-33,1,-92,2,110,3,72,4,-54,4,81,5,-123,5,-123,5,118,5,33,5,-63,4,60,4,-101,3,-2,2,54,2,117,1,-83,0,-49,-1,-15,-2,11,-2,68,-3,75,-4,93,-5,-118,-6,-124,-7,-101,-8,-104,-9,-92,-10,-42,-11,0,-11,97,-12,-46,-13,97,-13,60,-13,33,-13,81,-13,-96,-13,41,-12,-34,-12,-66,-11,-77,-10,-61,-9,-38,-8,32,-6,104,-5,-53,-4,73,-2,-22,-1,125,1,16,3,-86,4,51,6,-83,7,0,9,65,10,80,11,73,12,-6,12,-108,13,-13,13,38,14,51,14,-9,13,-82,13,84,13,-2,12,120,12,-5,11,-124,11,-31,10,97,10,-57,9,84,9,-38,8,102,8,-11,7,-115,7,6,7,-112,6,-3,5,89,5,-92,4,-6,3,64,3,120,2,-70,1,26,1,-100,0,66,0,-19,-1,-52,-1,-58,-1,-59,-1,-50,-1,-43,-1,1,0,39,0,121,0,-22,0,94,1,-2,1,-89,2,87,3,38,4,-36,4,-114,5,50,6,-72,6,79,7,-74,7,10,8,64,8,37,8,15,8,-86,7,66,7}; }
	private static byte[] data51(){ return new byte[] {-84,6,-34,5,52,5,53,4,53,3,25,2,-42,0,-104,-1,41,-2,-44,-4,119,-5,-12,-7,122,-8,4,-9,123,-11,17,-12,-105,-14,52,-15,-33,-17,-124,-18,68,-19,2,-20,-35,-22,-77,-23,-85,-24,-73,-25,-43,-26,-5,-27,83,-27,-80,-28,55,-28,-70,-29,107,-29,22,-29,-7,-30,-28,-30,21,-29,98,-29,-53,-29,116,-28,77,-27,57,-26,111,-25,-85,-24,58,-22,-17,-21,-87,-19,-69,-17,-48,-15,18,-12,-116,-10,4,-7,-107,-5,49,-2,-55,0,102,3,-22,5,-116,8,-3,10,84,13,-67,15,12,18,86,20,-104,22,-40,24,15,27,27,29,26,31,-15,32,-112,34,1,36,74,37,82,38,60,39,-47,39,24,40,49,40,-23,39,103,39,-71,38,-54,37,-97,36,51,35,95,33,87,31,31,29,-85,26,26,24,71,21,-128,18,-90,15,-67,12,-40,9,36,7,84,4,-42,1,89,-1,50,-3,79,-5,113,-7,26,-8,-56,-10,-17,-11,98,-11,18,-11,25,-11,31,-11,117,-11,-23,-11,93,-10,5,-9,-101,-9,94,-8,42,-7,28,-6,52,-5,37,-4,78,-3,109,-2,-117,-1,-97,0,-88,1,-106,2,73,3,-40,3,60,4,88,4,108,4,56,4,-32,3,-115,3,-16,2,93,2,-113,1,-78,0,-74,-1,-108,-2,69,-3,-14,-5,103,-6,-54,-8,-7,-10,19,-11,11,-13,-36,-16,-94,-18,115,-20,40,-22,-6,-25,-38,-27,-17,-29,38,-30,-118,-32,49,-33,31,-34,74,-35,-100,-36,91,-36,73,-36,-126,-36,6,-35,-84,-35,-103,-34,-78,-33,9,-31,-127,-30,52,-28,49,-26,78,-24,-128,-22,-6,-20,107,-17,-27,-15,113,-12,-11,-10,-110,-7,19,-4,-87,-2,36,1,125,3,-44,5,4,8,39,10,8,12,-2,13,-89,15,70,17,-84,18,-3,19,-3,20,13,22,-32,22,-78,23,104,24,-46,24,3,25,26,25,-44,24,112,24,-33,23,87,23,-90,22,-36,21,-8,20,-2,19,26,19,37,18,106,17,-37,16,91,16,51,16,23,16,41,16,87,16,-90,16,6,17,117,17,-21,17,116,18,-3,18,-123,19,31,20,-85,20,83,21,-36,21,125,22,-17,22,43,23,72,23,46,23,5,23,-119,22,-20,21,17,21,28,20,-16,18,-105,17,15,16,64,14,58,12,15,10,-73,7,65,5,-67,2,63,0,-37,-3,99,-5,38,-7,-2,-10,-44,-12,-35,-14,-28,-16,13,-17,69,-19,-117,-21,-15,-23,100,-24,-32,-26,123,-27,33,-28,-49,-30,-80,-31,-84,-32,-5,-33,110,-33,54,-33,40,-33,41,-33,100,-33,-84,-33,25,-32,-72,-32,120,-31,103,-30,122,-29,-85,-28,4,-26,123,-25,23,-23,-45,-22,-80,-20,-99,-18,-85,-16,-97,-14,-97,-12,-114,-10,87,-8,30,-6,-34,-5,97,-3,-64,-2,-17,-1,-16,0,-27,1,-92,2,121,3,42,4,-15,4,-87,5,68,6,-38,6,100,7,-34,7,68,8,-117,8,-51,8,6,9,24,9,36,9,7,9,-63,8,116,8,4,8,-96,7,-15,6,84,6,-104,5,-53,4,24,4,73,3,-91,2,10,2,121,1,7,1,-98,0,76,0,13,0,-16,-1,-9,-1,11,0,76,0,-127,0,-12,0,108,1,-14,1,-76,2,-115,3,122,4,-110,5,-99,6,-74,7,-28,8,12,10,28,11,47,12,62,13,44,14,-1,14,-59,15,-127,16,68,17,12,18,-46,18,-119,19,45,20,-115,20,-19,20,38,21,52,21,47,21,25,21,-42,20,112,20,-21,19,43,19,78,18,73,17,72,16,30,15,-29,13,-102,12,24,11,120,9,-81,7,-106,5,100,3,18,1,-117,-2,-6,-5,71,-7,-94,-10,-6,-13,64,-15,-63,-18,47,-20,-60,-23,-106,-25,90,-27,111,-29,-81,-31,27,-32,0,-33,42,-34,-78,-35,-94,-35,-48,-35,-123,-34,80,-33,124,-32,-65,-31,53,-29,-24,-28,-86,-26,-117,-24,-121,-22,-96,-20,-16,-18,91,-15,-26,-13,-124,-10,73,-7,-25,-5,-95,-2,70,1,-41,3,96,6,-67,8,-6,10,62,13,48,15,0,17,-72,18,20,20,104,21,120,22,88,23,-10,23,69,24,94,24,36,24,-93,23,-17,22,-47,21,-107,20,-8,18,19,17,12,15,-36,12,-94,10,109,8,56,6,63,4,67,2,121,0,-53,-2,60,-3,-49,-5,-104,-6,-115,-7,-79,-8,-11,-9,110,-9,9,-9,-42,-10,-73,-10,-62,-10,-36,-10,45,-9,-115,-9,-6,-9,-127,-8,25,-7,-45,-7,-69,-6,-74,-5,-58,-4,-30,-3,1,-1,-11,-1,-34,0,-84,1,98,2,-2,2,107,3,-62,3,-29,3,-19,3,-48,3,121,3,64,3,-20,2,-117,2,31,2,-61,1,60,1,-102,0,12,0,62,-1,109,-2,127,-3,118,-4,80,-5,3,-6,-73,-8,102,-9,19,-10,-11,-12,-8,-13,40,-13,-123,-14,-4,-15,-84,-15,101,-15,114,-15,-104,-15,-34,-15,117,-14,-9,-14,-75,-13,-110,-12,-115,-11,-50,-10}; }
	private static byte[] data52(){ return new byte[] {50,-8,-43,-7,-92,-5,112,-3,89,-1,35,1,-14,2,-113,4,7,6,98,7,-102,8,-73,9,-88,10,-101,11,105,12,10,13,-112,13,-2,13,27,14,28,14,-35,13,118,13,9,13,-110,12,38,12,-71,11,100,11,-6,10,-102,10,45,10,-100,9,10,9,112,8,-68,7,-8,6,2,6,-24,4,-59,3,-111,2,114,1,119,0,-104,-1,-20,-2,86,-2,-6,-3,-63,-3,-85,-3,-53,-3,13,-2,126,-2,-21,-2,99,-1,-30,-1,106,0,14,1,-34,1,-73,2,-60,3,-50,4,-39,5,-82,6,110,7,47,8,-51,8,112,9,-10,9,111,10,-11,10,34,11,64,11,16,11,-78,10,47,10,115,9,-76,8,-69,7,-105,6,119,5,20,4,-88,2,18,1,108,-1,-31,-3,35,-4,-126,-6,-69,-8,-5,-10,72,-11,-108,-13,-26,-15,66,-16,-123,-18,-29,-20,36,-21,-128,-23,-33,-25,89,-26,-20,-28,-87,-29,-105,-30,-97,-31,-46,-32,56,-32,-85,-33,94,-33,18,-33,-3,-34,-21,-34,1,-33,83,-33,-66,-33,108,-32,84,-31,119,-30,-30,-29,115,-27,52,-25,72,-23,93,-21,-86,-19,-8,-17,114,-14,-18,-12,70,-9,-101,-7,-15,-5,36,-2,-124,0,-62,2,54,5,-97,7,30,10,-80,12,10,15,115,17,-63,19,0,22,45,24,30,26,20,28,-49,29,100,31,-62,32,20,34,70,35,80,36,47,37,-65,37,15,38,37,38,-36,37,45,37,89,36,34,35,-92,33,-19,31,3,30,-20,27,-109,25,69,23,-1,20,-56,18,-111,16,68,14,-11,11,-91,9,74,7,32,5,-23,2,14,1,117,-1,-1,-3,-26,-4,-31,-5,9,-5,-111,-6,-10,-7,-69,-7,-120,-7,-89,-7,-74,-7,-31,-7,70,-6,-92,-6,51,-5,-3,-5,-26,-4,-14,-3,-18,-2,33,0,45,1,52,2,14,3,-40,3,-120,4,5,5,106,5,-69,5,-62,5,-37,5,-54,5,-89,5,126,5,5,5,119,4,-45,3,-38,2,-16,1,-57,0,-125,-1,39,-2,118,-4,-90,-6,-110,-8,93,-10,2,-12,-118,-15,38,-17,-68,-20,81,-22,-12,-25,-86,-27,-100,-29,118,-31,-109,-33,-36,-35,96,-36,36,-37,42,-38,-121,-39,46,-39,39,-39,78,-39,-56,-39,107,-38,70,-37,53,-36,67,-35,113,-34,-21,-33,-118,-31,100,-29,-126,-27,-62,-25,37,-22,-97,-20,43,-17,-45,-15,120,-12,39,-9,-32,-7,116,-4,-35,-2,51,1,91,3,-118,5,-115,7,-103,9,-83,11,-77,13,-92,15,94,17,0,19,-125,20,-94,21,-80,22,96,23,-48,23,-35,23,-98,23,23,23,98,22,-110,21,-69,20,-11,19,90,19,-60,18,68,18,-89,17,66,17,-13,16,-110,16,-120,16,-127,16,-91,16,-32,16,22,17,81,17,-83,17,3,18,107,18,-18,18,-119,19,44,20,-38,20,-100,21,49,22,-39,22,72,23,-82,23,-11,23,21,24,53,24,30,24,13,24,-91,23,27,23,64,22,34,21,-100,19,-10,17,-10,15,-29,13,-84,11,118,9,57,7,3,5,-36,2,-69,0,-96,-2,-110,-4,121,-6,123,-8,102,-10,92,-12,72,-14,51,-16,26,-18,54,-20,72,-22,-97,-24,6,-25,-121,-27,55,-28,13,-29,40,-30,95,-31,-47,-32,-128,-32,66,-32,40,-32,42,-32,81,-32,-79,-32,56,-31,21,-30,45,-29,113,-28,-15,-27,123,-25,8,-23,-92,-22,90,-20,33,-18,-26,-17,-75,-15,127,-13,74,-11,5,-9,-106,-8,20,-6,-127,-5,-56,-4,10,-2,37,-1,38,0,-25,0,-76,1,74,2,-30,2,125,3,-28,3,112,4,-29,4,65,5,-80,5,-16,5,54,6,114,6,103,6,60,6,-15,5,74,5,-112,4,-122,3,119,2,82,1,77,0,109,-1,-127,-2,-36,-3,54,-3,-52,-4,111,-4,66,-4,36,-4,-15,-5,13,-4,28,-4,82,-4,-69,-4,54,-3,-22,-3,-58,-2,-91,-1,-56,0,-41,1,2,3,51,4,-125,5,-13,6,62,8,-109,9,-21,10,29,12,103,13,-101,14,-44,15,8,17,20,18,39,19,1,20,-43,20,118,21,10,22,-108,22,-20,22,26,23,57,23,38,23,-23,22,-103,22,16,22,-91,21,23,21,124,20,-56,19,-19,18,11,18,12,17,-23,15,-106,14,39,13,-112,11,-41,9,-10,7,-33,5,-92,3,96,1,-3,-2,-95,-4,33,-6,-90,-9,38,-11,118,-14,-38,-17,46,-19,-63,-22,118,-24,115,-26,-91,-28,43,-29,-36,-31,-2,-32,64,-32,-27,-33,-43,-33,13,-32,119,-32,5,-31,-63,-31,-60,-30,-53,-29,28,-27,-100,-26,63,-24,63,-22,71,-20,-105,-18,-6,-16,-122,-13,18,-10,-86,-8,85,-5,-37,-3,117,0,-26,2,68,5,-87,7,3,10,75,12,-115,14,-69,16,-70,18,100,20,-24,21,2,23,-65,23,48,24,90,24,56,24,-54,23,40,23,47,22,6,21,-102,19,-16,17,40,16,65,14,71,12,83,10,94,8}; }
	private static byte[] data53(){ return new byte[] {123,6,-64,4,2,3,78,1,-68,-1,44,-2,-61,-4,-121,-5,115,-6,-110,-7,-42,-8,73,-8,-64,-9,84,-9,-22,-10,-120,-10,69,-10,54,-10,115,-10,-28,-10,-113,-9,96,-8,87,-7,69,-6,70,-5,78,-4,84,-3,77,-2,32,-1,0,0,-101,0,66,1,-86,1,6,2,118,2,-74,2,-26,2,29,3,25,3,26,3,17,3,13,3,9,3,-32,2,-77,2,61,2,-92,1,-68,0,-91,-1,103,-2,36,-3,-41,-5,89,-6,7,-7,-118,-9,28,-10,-67,-12,84,-13,24,-14,-20,-16,-17,-17,47,-17,-118,-18,69,-18,10,-18,-14,-19,57,-18,-117,-18,7,-17,-65,-17,-109,-16,-49,-15,27,-13,-101,-12,85,-10,23,-8,-20,-7,-62,-5,-111,-3,107,-1,30,1,-24,2,-122,4,43,6,-72,7,64,9,115,10,-124,11,92,12,14,13,-127,13,-8,13,66,14,-105,14,-27,14,32,15,-125,15,-56,15,16,16,29,16,-32,15,115,15,-65,14,-40,13,-59,12,-96,11,117,10,88,9,39,8,-3,6,-43,5,-65,4,-39,3,13,3,-113,2,50,2,3,2,3,2,-5,1,14,2,53,2,121,2,-34,2,87,3,2,4,-76,4,120,5,63,6,-17,6,-57,7,115,8,70,9,24,10,-34,10,-67,11,-114,12,87,13,-16,13,94,14,-35,14,-9,14,-4,14,-68,14,57,14,-85,13,-73,12,-39,11,-63,10,-112,9,100,8,-40,6,92,5,-96,3,-16,1,75,0,125,-2,-50,-4,17,-5,54,-7,92,-9,90,-11,82,-13,84,-15,80,-17,84,-19,68,-21,93,-23,-128,-25,-73,-27,5,-28,120,-30,14,-31,-45,-33,-95,-34,-108,-35,-61,-36,11,-36,-111,-37,66,-37,67,-37,94,-37,-45,-37,114,-36,62,-35,80,-34,-92,-33,55,-31,-8,-30,-5,-28,34,-25,79,-23,-105,-21,-17,-19,64,-16,-91,-14,6,-11,111,-9,-74,-7,-10,-5,60,-2,110,0,-67,2,-9,4,62,7,-114,9,-63,11,-11,13,22,16,33,18,76,20,69,22,63,24,46,26,-48,27,94,29,-88,30,-64,31,-110,32,57,33,-70,33,-40,33,-47,33,122,33,-53,32,-13,31,-29,30,-69,29,126,28,52,27,-56,25,106,24,-32,22,31,21,86,19,126,17,-112,15,-70,13,12,12,87,10,-40,8,78,7,2,6,-40,4,-75,3,-33,2,-3,1,90,1,-76,0,57,0,-34,-1,-87,-1,-64,-1,-11,-1,66,0,-80,0,33,1,-87,1,71,2,-6,2,-66,3,-126,4,112,5,59,6,-43,6,110,7,-47,7,25,8,78,8,-127,8,-66,8,-52,8,-31,8,-22,8,-90,8,119,8,-12,7,100,7,-102,6,-75,5,-85,4,123,3,23,2,-115,0,-96,-2,-103,-4,57,-6,-60,-9,22,-11,114,-14,-61,-17,33,-19,-104,-22,51,-24,-42,-27,-96,-29,116,-31,119,-33,-75,-35,44,-36,-8,-38,-4,-39,90,-39,-36,-40,-61,-40,-86,-40,-36,-40,72,-39,-32,-39,-99,-38,-108,-37,-40,-36,42,-34,-52,-33,-115,-31,-112,-29,-50,-27,48,-24,-70,-22,51,-19,-76,-17,39,-14,-90,-12,75,-9,-18,-7,-82,-4,-121,-1,31,2,-61,4,11,7,69,9,104,11,86,13,60,15,2,17,-97,18,-1,19,-16,20,-85,21,-16,21,1,22,-69,21,86,21,-13,20,63,20,-111,19,-50,18,1,18,83,17,-118,16,5,16,113,15,-2,14,-93,14,71,14,26,14,-14,13,-36,13,-20,13,-7,13,16,14,53,14,88,14,-84,14,13,15,-82,15,105,16,103,17,107,18,115,19,109,20,86,21,57,22,18,23,-79,23,85,24,-70,24,-28,24,-40,24,-100,24,25,24,58,23,41,22,-44,20,69,19,-75,17,31,16,-98,14,16,13,-112,11,11,10,83,8,-101,6,-81,4,-87,2,-92,0,108,-2,74,-4,56,-6,9,-8,-62,-11,100,-13,5,-15,-56,-18,-109,-20,-74,-22,22,-23,-106,-25,107,-26,70,-27,91,-28,-111,-29,-27,-30,108,-30,42,-30,19,-30,77,-30,-85,-30,63,-29,-3,-29,-19,-28,55,-26,-106,-25,29,-23,-49,-22,102,-20,30,-18,-63,-17,-124,-15,47,-13,0,-11,-100,-10,68,-8,-78,-7,-5,-6,65,-4,68,-3,80,-2,95,-1,105,0,123,1,-127,2,116,3,96,4,26,5,-30,5,-97,6,30,7,-114,7,-66,7,-66,7,-113,7,11,7,116,6,-99,5,-119,4,126,3,56,2,-2,0,-37,-1,-54,-2,-38,-3,10,-3,98,-4,-40,-5,108,-5,40,-5,-29,-6,-28,-6,-18,-6,31,-5,91,-5,-65,-5,19,-4,-115,-4,25,-3,-60,-3,-114,-2,-90,-1,-48,0,30,2,126,3,-8,4,-116,6,4,8,-79,9,52,11,-72,12,44,14,125,15,-108,16,-99,17,-126,18,95,19,40,20,-68,20,66,21,-68,21,3,22,48,22,51,22,44,22,19,22,-59,21,115,21,-8,20,112,20,-40,19,62,19,-92,18,-16,17,36,17,72,16}; }
	private static byte[] data54(){ return new byte[] {59,15,-20,13,109,12,-64,10,-5,8,59,7,69,5,82,3,42,1,-5,-2,-83,-4,91,-6,-5,-9,-111,-11,41,-13,-61,-16,100,-18,22,-20,35,-22,73,-24,-23,-26,-56,-27,-28,-28,73,-28,-52,-29,-95,-29,-120,-29,-108,-29,-47,-29,68,-28,-23,-28,-55,-27,-91,-26,-72,-25,-44,-24,24,-22,119,-21,47,-19,17,-17,59,-15,123,-13,-30,-11,62,-8,-78,-6,28,-3,-97,-1,32,2,-112,4,31,7,112,9,-66,11,-69,13,-79,15,69,17,-109,18,-76,19,-111,20,16,21,116,21,-113,21,125,21,34,21,-116,20,-66,19,-102,18,71,17,-49,15,74,14,-47,12,60,11,-55,9,92,8,-53,6,92,5,-43,3,90,2,-9,0,-108,-1,95,-2,72,-3,70,-4,103,-5,-100,-6,-9,-7,-126,-7,31,-7,-34,-8,-79,-8,-89,-8,-67,-8,-1,-8,-115,-7,46,-6,26,-5,14,-4,24,-3,-10,-3,-50,-2,-112,-1,70,0,5,1,-71,1,78,2,4,3,-128,3,-42,3,34,4,70,4,95,4,-112,4,-62,4,24,5,84,5,125,5,-118,5,80,5,-6,4,87,4,126,3,110,2,36,1,-76,-1,22,-2,82,-4,111,-6,-100,-8,-12,-10,63,-11,-82,-13,46,-14,-45,-16,97,-17,35,-18,27,-19,61,-20,-108,-21,53,-21,-2,-22,-4,-22,29,-21,107,-21,28,-20,-15,-20,10,-18,99,-17,-45,-16,125,-14,41,-12,-10,-11,-43,-9,-115,-7,-124,-5,83,-3,57,-1,38,1,21,3,2,5,-60,6,112,8,-19,9,66,11,101,12,107,13,109,14,100,15,104,16,97,17,40,18,-55,18,18,19,36,19,-33,18,100,18,-39,17,8,17,20,16,14,15,-26,13,-111,12,47,11,-55,9,-122,8,92,7,107,6,-95,5,16,5,-90,4,68,4,2,4,-42,3,-71,3,-41,3,-38,3,3,4,46,4,88,4,-56,4,48,5,-48,5,-91,6,118,7,-117,8,-116,9,-71,10,-44,11,-10,12,24,14,41,15,28,16,-21,16,95,17,-59,17,-46,17,-59,17,-113,17,25,17,-89,16,-40,15,2,15,-9,13,-67,12,-116,11,36,10,-50,8,84,7,-43,5,83,4,-76,2,-1,0,44,-1,55,-3,26,-5,-31,-8,-118,-10,35,-12,-109,-15,59,-17,-51,-20,118,-22,48,-24,-13,-27,-9,-29,-5,-31,60,-32,-123,-34,7,-35,-78,-37,-119,-38,-100,-39,-48,-40,64,-40,-26,-41,-88,-41,-20,-41,102,-40,66,-39,108,-38,-29,-37,-77,-35,127,-33,-104,-31,-64,-29,-42,-27,37,-24,99,-22,-103,-20,-31,-18,-32,-16,37,-13,64,-11,-124,-9,-40,-7,62,-4,-87,-2,48,1,-103,3,21,6,-127,8,-15,10,87,13,-128,15,-107,17,100,19,32,21,-101,22,-30,23,17,25,31,26,-9,26,-91,27,14,28,82,28,91,28,94,28,21,28,-83,27,73,27,-79,26,39,26,-128,25,-51,24,15,24,33,23,36,22,-7,20,-110,19,43,18,-102,16,46,15,-32,13,-118,12,-121,11,120,10,-116,9,-88,8,-55,7,26,7,126,6,24,6,-22,5,-67,5,-51,5,-25,5,-10,5,7,6,7,6,46,6,117,6,-47,6,116,7,-5,7,-75,8,49,9,-58,9,44,10,120,10,-69,10,-16,10,33,11,75,11,99,11,-128,11,-120,11,-118,11,-123,11,97,11,36,11,-74,10,11,10,82,9,86,8,52,7,-47,5,28,4,51,2,-19,-1,-93,-3,-13,-6,76,-8,-112,-11,-71,-14,16,-16,71,-19,-85,-22,61,-24,-54,-27,127,-29,91,-31,91,-33,-113,-35,13,-36,-57,-38,-45,-39,66,-39,-31,-40,-91,-40,-115,-40,124,-40,-104,-40,-64,-40,36,-39,-78,-39,-77,-38,-40,-37,105,-35,8,-33,-42,-32,-33,-30,-5,-28,57,-25,-98,-23,67,-20,-7,-18,-53,-15,-102,-12,96,-9,19,-6,-68,-4,57,-1,-55,1,36,4,-125,6,-82,8,-77,10,-95,12,45,14,-119,15,-90,16,-112,17,53,18,-113,18,-102,18,-117,18,57,18,-33,17,116,17,40,17,-29,16,124,16,52,16,-68,15,60,15,-77,14,35,14,-88,13,46,13,-39,12,97,12,-8,11,-50,11,-113,11,-115,11,-87,11,-6,11,-104,12,89,13,72,14,90,15,107,16,-115,17,-94,18,-79,19,-83,20,-76,21,-61,22,-88,23,123,24,31,25,-101,25,-70,25,-109,25,49,25,-121,24,-48,23,-14,22,13,22,54,21,77,20,94,19,79,18,7,17,-59,15,65,14,-100,12,-60,10,-38,8,-62,6,116,4,-17,1,105,-1,-59,-4,36,-6,-105,-9,10,-11,-66,-14,124,-16,86,-18,99,-20,-102,-22,-19,-24,-123,-25,60,-26,54,-27,31,-28,84,-29,-57,-30,93,-30,125,-30,-26,-30,-93,-29,-96,-28,-43,-27,47,-25,-102,-24,30,-22,-91,-21,56,-19,-33,-18,102,-16,-32,-15,69,-13,-76,-12,-5,-11,61,-9,-91,-8,-16,-7,108,-5,-68,-4,32,-2,-114,-1,-62,0,-10,1}; }
	private static byte[] data55(){ return new byte[] {19,3,-1,3,-32,4,-90,5,62,6,-58,6,14,7,45,7,-26,6,107,6,-78,5,-66,4,-62,3,-118,2,104,1,61,0,29,-1,46,-2,60,-3,93,-4,-120,-5,-64,-6,-8,-7,92,-7,-42,-8,114,-8,20,-8,-47,-9,-116,-9,103,-9,88,-9,94,-9,-72,-9,52,-8,-14,-8,-15,-7,24,-5,-120,-4,12,-2,-68,-1,-127,1,68,3,26,5,-50,6,114,8,-8,9,103,11,-7,12,76,14,-90,15,-19,16,1,18,25,19,-1,19,-47,20,121,21,-29,21,51,22,98,22,75,22,43,22,-24,21,-104,21,43,21,-63,20,56,20,-103,19,-41,18,19,18,45,17,16,16,-31,14,116,13,-3,11,68,10,116,8,-113,6,-78,4,-75,2,-32,0,-22,-2,-16,-4,-79,-6,120,-8,-8,-11,-109,-13,44,-15,-29,-18,-25,-20,60,-21,-34,-23,-56,-24,-19,-25,77,-25,-59,-26,-112,-26,86,-26,105,-26,119,-26,-95,-26,-23,-26,45,-25,-109,-25,12,-24,-78,-24,-97,-23,-58,-22,28,-20,-48,-19,-100,-17,-66,-15,14,-12,108,-10,-10,-8,119,-5,-31,-3,68,0,-127,2,-73,4,-37,6,12,9,8,11,-4,12,-37,14,103,16,-66,17,-41,18,-78,19,93,20,-47,20,4,21,10,21,-23,20,-114,20,-2,19,56,19,40,18,1,17,-90,15,76,14,-40,12,85,11,-23,9,119,8,2,7,111,5,-44,3,56,2,-77,0,83,-1,29,-2,37,-3,58,-4,-118,-5,-28,-6,86,-6,-58,-7,84,-7,25,-7,-17,-8,25,-7,110,-7,-26,-7,-128,-6,54,-5,-21,-5,-105,-4,103,-3,70,-2,5,-1,-24,-1,-106,0,49,1,-64,1,67,2,-55,2,108,3,-1,3,-41,4,95,5,17,6,-92,6,1,7,93,7,-123,7,-90,7,-116,7,71,7,-84,6,-89,5,104,4,3,3,93,1,-84,-1,-6,-3,92,-4,-114,-6,-25,-8,42,-9,79,-11,112,-13,108,-15,-114,-17,-78,-19,-13,-21,-125,-22,68,-23,83,-24,-57,-25,110,-25,123,-25,-100,-25,-14,-25,-128,-24,30,-23,12,-22,-5,-22,14,-20,85,-19,-95,-18,51,-16,-34,-15,-62,-13,-55,-11,-19,-9,46,-6,-118,-4,-73,-2,10,1,26,3,41,5,8,7,-34,8,-111,10,57,12,-45,13,83,15,-79,16,-38,17,-46,18,-110,19,11,20,49,20,36,20,-108,19,4,19,21,18,19,17,37,16,10,15,17,14,30,13,36,12,55,11,71,10,95,9,-99,8,-10,7,106,7,-53,6,71,6,-43,5,97,5,-10,4,-86,4,-107,4,-63,4,-13,4,114,5,18,6,-18,6,-3,7,29,9,110,10,-76,11,-15,12,36,14,66,15,66,16,17,17,-37,17,-111,18,15,19,126,19,-92,19,-98,19,91,19,-11,18,122,18,-62,17,6,17,47,16,70,15,90,14,50,13,26,12,-36,10,112,9,5,8,31,6,26,4,-12,1,-127,-1,31,-3,-115,-6,-9,-9,116,-11,-47,-14,94,-16,-50,-19,94,-21,-1,-24,-67,-26,-118,-28,113,-30,85,-32,76,-34,50,-36,67,-38,118,-40,-17,-42,-44,-43,25,-43,-29,-44,10,-43,-104,-43,123,-42,-110,-41,-8,-40,103,-38,19,-36,-76,-35,117,-33,71,-31,26,-29,5,-27,2,-25,23,-23,91,-21,-92,-19,15,-16,-98,-14,54,-11,-15,-9,-104,-6,66,-3,-32,-1,79,2,-66,4,-40,6,-15,8,-9,10,-53,12,-113,14,17,16,95,17,-123,18,111,19,60,20,-53,20,54,21,123,21,-108,21,-98,21,-128,21,94,21,39,21,-15,20,-50,20,-98,20,79,20,-13,19,86,19,-71,18,-61,17,-70,16,-69,15,-105,14,-65,13,-68,12,1,12,67,11,-116,10,17,10,-106,9,77,9,34,9,3,9,31,9,40,9,35,9,62,9,84,9,118,9,-64,9,13,10,119,10,-31,10,101,11,-55,11,79,12,-60,12,75,13,-27,13,95,14,-46,14,64,15,-125,15,-35,15,6,16,74,16,-106,16,-75,16,-5,16,13,17,26,17,5,17,-93,16,49,16,101,15,118,14,80,13,-31,11,117,10,-60,8,-27,6,-7,4,-84,2,68,0,-100,-3,-53,-6,-12,-9,-33,-12,-29,-15,-22,-18,-36,-21,12,-23,76,-26,-6,-29,-20,-31,65,-32,-53,-34,-99,-35,-126,-36,-96,-37,-51,-38,-20,-39,57,-39,-101,-40,46,-40,2,-40,38,-40,120,-40,54,-39,45,-38,118,-37,6,-35,-41,-34,-20,-32,13,-29,111,-27,-68,-25,-12,-23,100,-20,-79,-18,55,-15,-35,-13,-113,-10,66,-7,5,-4,120,-2,-25,0,23,3,30,5,5,7,-85,8,75,10,-114,11,-79,12,-88,13,87,14,-18,14,71,15,125,15,111,15,100,15,56,15,7,15,-40,14,117,14,3,14,-119,13,-52,12,8,12,21,11,61,10,86,9,117,8,-56,7,69,7,-36,6,-72,6,-100,6,-67,6,5,7,106,7,13,8,-71,8,-89,9,-100,10,-65,11,-22,12}; }
	private static byte[] data56(){ return new byte[] {56,14,-128,15,-86,16,-36,17,-16,18,-18,19,-78,20,89,21,7,22,-116,22,3,23,101,23,-115,23,-45,23,-39,23,-76,23,-97,23,91,23,1,23,114,22,-99,21,-86,20,50,19,121,17,-101,15,120,13,71,11,6,9,-71,6,96,4,-5,1,-115,-1,19,-3,-112,-6,16,-8,-108,-11,-12,-14,114,-16,11,-18,-44,-21,-20,-23,43,-24,-32,-26,-58,-27,26,-27,-96,-28,120,-28,-109,-28,-20,-28,-114,-27,67,-26,18,-25,10,-24,2,-23,21,-22,71,-21,-119,-20,-16,-19,121,-17,10,-15,-64,-14,108,-12,36,-10,-70,-9,86,-7,-47,-6,88,-4,-62,-3,10,-1,92,0,-103,1,-64,2,-9,3,-1,4,-32,5,-103,6,20,7,33,7,-42,6,102,6,-123,5,-100,4,-92,3,-97,2,-95,1,-74,0,-57,-1,-56,-2,-57,-3,-38,-4,-38,-5,-14,-6,41,-6,110,-7,-98,-8,-39,-9,12,-9,67,-10,127,-11,-10,-12,114,-12,62,-12,64,-12,124,-12,2,-11,-42,-11,-49,-10,40,-8,-115,-7,51,-5,-20,-4,-82,-2,-115,0,118,2,87,4,21,6,-60,7,87,9,-56,10,52,12,-93,13,-9,14,77,16,126,17,-115,18,-113,19,75,20,-18,20,94,21,-57,21,24,22,52,22,50,22,3,22,-87,21,45,21,116,20,-88,19,-69,18,-87,17,127,16,51,15,-48,13,73,12,-60,10,72,9,-96,7,-32,5,47,4,61,2,50,0,-27,-3,-120,-5,19,-7,-93,-10,93,-12,30,-14,43,-16,97,-18,-42,-20,-119,-21,122,-22,-50,-23,80,-23,-15,-24,-101,-24,73,-24,9,-24,-98,-25,94,-25,91,-25,107,-25,-40,-25,92,-24,50,-23,44,-22,70,-21,-114,-20,9,-18,-94,-17,119,-15,102,-13,-124,-11,-78,-9,-11,-7,57,-4,-121,-2,-72,0,-42,2,2,5,13,7,16,9,-15,10,-99,12,48,14,-109,15,-83,16,-91,17,93,18,5,19,-107,19,8,20,95,20,-118,20,-106,20,93,20,-19,19,51,19,72,18,49,17,-13,15,-95,14,39,13,-113,11,-19,9,83,8,-92,6,40,5,-64,3,112,2,67,1,28,0,33,-1,39,-2,82,-3,-96,-4,54,-4,-54,-5,-84,-5,-116,-5,-126,-5,-126,-5,-113,-5,-50,-5,41,-4,-59,-4,110,-3,87,-2,28,-1,-56,-1,118,0,0,1,-122,1,51,2,-66,2,122,3,63,4,37,5,-6,5,-64,6,-111,7,39,8,-85,8,15,9,79,9,95,9,111,9,44,9,-32,8,63,8,-113,7,120,6,25,5,-119,3,-66,1,-1,-1,19,-2,36,-4,15,-6,-7,-9,-32,-11,-115,-13,110,-15,23,-17,26,-19,77,-21,-99,-23,80,-24,6,-25,7,-26,64,-27,118,-28,-21,-29,96,-29,22,-29,-4,-30,19,-29,-96,-29,84,-28,100,-27,-42,-26,82,-24,13,-22,-11,-21,-11,-19,15,-16,41,-14,114,-12,-60,-10,53,-7,-90,-5,49,-2,-108,0,-6,2,62,5,114,7,-123,9,-104,11,98,13,5,15,73,16,88,17,-10,17,101,18,115,18,120,18,71,18,-2,17,-86,17,67,17,-68,16,37,16,-127,15,-48,14,3,14,42,13,54,12,57,11,84,10,83,9,-112,8,-74,7,-12,6,67,6,-107,5,38,5,-59,4,-77,4,-19,4,76,5,16,6,1,7,34,8,97,9,-95,10,-13,11,59,13,115,14,-94,15,-45,16,-32,17,-45,18,-75,19,95,20,-10,20,111,21,-84,21,-57,21,-61,21,-119,21,59,21,-72,20,95,20,-15,19,99,19,-35,18,-8,17,-41,16,118,15,-69,13,-24,11,-60,9,-123,7,65,5,-48,2,103,0,-48,-3,48,-5,-127,-8,-66,-11,38,-13,127,-16,-57,-19,13,-21,68,-24,-122,-27,-41,-30,42,-32,-67,-35,-115,-37,-84,-39,41,-40,-16,-42,11,-42,-122,-43,84,-43,86,-43,-91,-43,49,-42,-29,-42,-15,-41,16,-39,116,-38,19,-36,-65,-35,-111,-33,87,-31,78,-29,72,-27,117,-25,-59,-23,90,-20,-20,-18,-73,-15,96,-12,46,-9,-58,-7,94,-4,-28,-2,87,1,-85,3,-54,5,-76,7,107,9,-35,10,23,12,13,13,-65,13,107,14,-33,14,42,15,122,15,-111,15,-65,15,-24,15,5,16,51,16,60,16,53,16,-10,15,-112,15,42,15,-115,14,-7,13,78,13,-74,12,-11,11,44,11,85,10,-119,9,-63,8,56,8,-37,7,-61,7,-67,7,-7,7,46,8,106,8,-81,8,-18,8,57,9,-102,9,11,10,-112,10,29,11,-77,11,79,12,-35,12,-123,13,47,14,-64,14,101,15,11,16,-62,16,109,17,38,18,-48,18,83,19,-30,19,76,20,-96,20,-20,20,31,21,111,21,-99,21,-66,21,-53,21,127,21,58,21,-88,20,-7,19,1,19,-18,17,-86,16,58,15,-95,13,-86,11,-98,9,56,7,-95,4,-55,1,-61,-2,-101,-5,116,-8,54,-11,74,-14,-99,-17,21,-19,-40,-22,-51,-24,-49,-26,2,-27}; }
	private static byte[] data57(){ return new byte[] {30,-29,85,-31,-102,-33,38,-34,-38,-36,-67,-37,-36,-38,44,-38,-105,-39,65,-39,14,-39,56,-39,-73,-39,-107,-38,-46,-37,62,-35,-21,-34,-100,-32,-111,-30,-117,-28,-102,-26,-64,-24,-30,-22,18,-19,107,-17,-88,-15,34,-12,104,-10,-63,-8,18,-5,49,-3,55,-1,21,1,-25,2,-97,4,66,6,-25,7,73,9,-96,10,-94,11,81,12,-55,12,14,13,44,13,41,13,32,13,15,13,-29,12,-85,12,73,12,-90,11,-8,10,-10,9,-19,8,-65,7,-82,6,-79,5,-49,4,33,4,-103,3,34,3,-19,2,-93,2,-100,2,-102,2,-66,2,34,3,-64,3,-75,4,-63,5,-11,6,40,8,82,9,77,10,87,11,72,12,83,13,99,14,118,15,126,16,-122,17,-125,18,116,19,79,20,28,21,-31,21,-92,22,65,23,-59,23,28,24,34,24,-27,23,85,23,-117,22,103,21,2,20,117,18,-98,16,-58,14,-55,12,-49,10,-100,8,53,6,-97,3,-16,0,25,-2,110,-5,-71,-8,52,-10,-22,-13,-72,-15,-46,-17,-1,-19,91,-20,10,-21,-46,-23,-28,-24,63,-24,-50,-25,-109,-25,-121,-25,-65,-25,13,-24,-72,-24,121,-23,108,-22,-110,-21,-60,-20,31,-18,-105,-17,-6,-16,-115,-14,45,-12,-32,-11,123,-9,29,-7,-83,-6,44,-4,-114,-3,-20,-2,64,0,-120,1,-56,2,-14,3,-28,4,-126,5,-12,5,19,6,3,6,-64,5,91,5,-57,4,36,4,90,3,-127,2,-112,1,-87,0,-78,-1,-62,-2,-56,-3,-36,-4,-20,-5,-12,-6,1,-6,3,-7,8,-8,-9,-10,-34,-11,-35,-12,-42,-13,-3,-14,91,-14,22,-14,-1,-15,59,-14,-69,-14,-126,-13,121,-12,-68,-11,50,-9,-36,-8,-85,-6,-113,-4,120,-2,94,0,66,2,10,4,-40,5,-100,7,100,9,21,11,-61,12,90,14,-23,15,107,17,-67,18,5,20,46,21,22,22,-32,22,118,23,-63,23,21,24,30,24,-3,23,-89,23,23,23,79,22,63,21,-6,19,-91,18,42,17,-53,15,80,14,-17,12,91,11,-95,9,-114,7,93,5,-5,2,-123,0,14,-2,-93,-5,52,-7,-13,-10,-91,-12,-107,-14,-98,-16,-24,-18,105,-19,53,-20,48,-21,125,-22,-23,-23,-121,-23,5,-23,-107,-24,68,-24,-11,-25,-49,-25,-79,-25,-26,-25,51,-24,-47,-24,-95,-23,-100,-22,-51,-21,18,-19,122,-18,19,-16,-75,-15,-118,-13,121,-11,-104,-9,-87,-7,-40,-5,-55,-3,-60,-1,-96,1,94,3,5,5,-79,6,46,8,-53,9,92,11,-37,12,64,14,-123,15,-75,16,-54,17,-121,18,44,19,-90,19,-32,19,5,20,-23,19,-81,19,99,19,-30,18,26,18,18,17,-60,15,79,14,-81,12,24,11,-91,9,53,8,-33,6,-104,5,81,4,25,3,-42,1,-53,0,-62,-1,-31,-2,52,-2,-98,-3,42,-3,-56,-4,-126,-4,106,-4,86,-4,117,-4,-100,-4,10,-3,122,-3,-16,-3,-70,-2,119,-1,97,0,55,1,-4,1,-40,2,126,3,55,4,-26,4,-90,5,-124,6,105,7,114,8,74,9,24,10,-45,10,80,11,-49,11,25,12,103,12,-113,12,126,12,51,12,-89,11,-64,10,-110,9,27,8,76,6,67,4,26,2,12,0,-78,-3,-118,-5,75,-7,23,-9,-8,-12,-47,-14,-90,-16,-127,-18,-125,-20,-128,-22,-89,-24,4,-25,123,-27,-32,-29,-120,-30,14,-31,-31,-33,-39,-34,32,-34,-31,-35,-22,-35,-127,-34,89,-33,-108,-32,-5,-31,-126,-29,29,-27,-5,-26,-28,-24,-8,-22,23,-19,86,-17,-77,-15,10,-12,-127,-10,-40,-8,79,-5,-68,-3,26,0,92,2,-111,4,-99,6,-60,8,-110,10,49,12,-98,13,-48,14,-74,15,112,16,-46,16,44,17,76,17,91,17,52,17,20,17,-55,16,101,16,-29,15,76,15,-76,14,-31,13,-10,12,4,12,-21,10,-11,9,-13,8,33,8,112,7,-17,6,-84,6,-102,6,-60,6,40,7,-95,7,108,8,95,9,123,10,-62,11,10,13,72,14,-124,15,-81,16,-34,17,-26,18,7,20,-10,20,-20,21,-58,22,92,23,-4,23,83,24,-99,24,-22,24,12,25,56,25,32,25,-5,24,-101,24,4,24,79,23,55,22,34,21,-80,19,19,18,70,16,43,14,-3,11,-91,9,14,7,96,4,-122,1,-102,-2,-113,-5,117,-8,96,-11,69,-14,52,-17,60,-20,72,-23,121,-26,-36,-29,93,-31,52,-33,66,-35,113,-37,-6,-39,-75,-40,-88,-41,-35,-42,78,-42,10,-42,43,-42,116,-42,31,-41,29,-40,49,-39,124,-38,-5,-37,-91,-35,118,-33,97,-31,-121,-29,-62,-27,50,-24,-58,-22,97,-19,-3,-17,-80,-14,88,-11,-13,-9,99,-6,-82,-4,-37,-2,-61,0,-99,2,35,4,-105,5,-50,6,-27,7,-95,8,45,9,-125,9,-36,9,8,10,56,10,105,10,-86,10,-35,10,-29,10,-26,10,-89,10,85,10,-9,9,125,9}; }
	private static byte[] data58(){ return new byte[] {-4,8,84,8,-118,7,-23,6,5,6,42,5,88,4,-91,3,42,3,-43,2,-41,2,4,3,90,3,7,4,-93,4,101,5,36,6,-28,6,-95,7,72,8,17,9,-18,9,-45,10,-51,11,-47,12,-37,13,-56,14,-44,15,-17,16,1,18,21,19,30,20,32,21,39,22,3,23,-30,23,120,24,-13,24,107,25,-70,25,10,26,60,26,-118,26,-59,26,-8,26,27,27,26,27,-11,26,-97,26,-30,25,-21,24,-110,23,-4,21,69,20,43,18,-12,15,-125,13,-14,10,47,8,61,5,46,2,56,-1,61,-4,-118,-7,-43,-10,104,-12,9,-14,-66,-17,107,-19,34,-21,-10,-24,-48,-26,-68,-28,-68,-30,-23,-32,85,-33,-33,-35,-88,-36,-80,-37,0,-37,-124,-38,97,-38,-125,-38,-16,-38,-87,-37,-57,-36,18,-34,-102,-33,103,-31,24,-29,9,-27,-52,-26,-82,-24,-111,-22,99,-20,58,-18,35,-16,31,-14,29,-12,30,-10,42,-8,45,-6,40,-4,41,-2,0,0,-42,1,-101,3,46,5,-70,6,-10,7,9,9,-57,9,94,10,-68,10,-55,10,-40,10,-90,10,124,10,38,10,-81,9,30,9,97,8,-126,7,-111,6,-124,5,118,4,121,3,-116,2,-59,1,11,1,93,0,-68,-1,26,-1,-87,-2,47,-2,9,-2,8,-2,77,-2,-42,-2,-116,-1,90,0,115,1,-122,2,-68,3,-19,4,44,6,95,7,-119,8,-85,9,-31,10,-20,11,17,13,66,14,92,15,126,16,-69,17,-13,18,45,20,99,21,-106,22,-100,23,92,24,-32,24,22,25,-11,24,-127,24,-63,23,-93,22,56,21,-124,19,-93,17,-120,15,77,13,20,11,-63,8,-128,6,59,4,-19,1,-76,-1,98,-3,32,-5,-11,-8,-70,-10,-97,-12,-77,-14,-24,-16,93,-17,-26,-19,-68,-20,-48,-21,38,-21,-61,-22,-127,-22,-105,-22,-32,-22,86,-21,0,-20,-30,-20,-19,-19,62,-17,-89,-16,39,-14,-76,-13,79,-11,-14,-10,-121,-8,47,-6,-62,-5,94,-3,-49,-2,74,0,-112,1,-64,2,-32,3,-55,4,-113,5,46,6,-102,6,-26,6,-16,6,-52,6,-116,6,23,6,112,5,-76,4,-28,3,10,3,21,2,28,1,35,0,-4,-2,-14,-3,-64,-4,122,-5,59,-6,-36,-8,-122,-9,51,-10,-42,-12,-86,-13,-83,-14,-70,-15,11,-15,-102,-16,-128,-16,-113,-16,17,-15,-54,-15,-68,-14,-8,-13,104,-11,-12,-10,-111,-8,93,-6,42,-4,16,-2,-4,-1,-22,1,-16,3,-14,5,26,8,57,10,82,12,99,14,92,16,41,18,-67,19,30,21,45,22,62,23,-5,23,-68,24,77,25,-67,25,26,26,2,26,-63,25,33,25,84,24,76,23,11,22,-111,20,10,19,88,17,-125,15,108,13,82,11,-18,8,118,6,-14,3,73,1,-83,-2,26,-4,-112,-7,18,-9,-99,-12,85,-14,33,-16,24,-18,63,-20,-87,-22,113,-23,94,-24,-85,-25,38,-25,-78,-26,108,-26,37,-26,19,-26,-4,-27,8,-26,62,-26,-97,-26,65,-25,32,-24,31,-23,104,-22,-21,-21,-96,-19,114,-17,107,-15,-119,-13,-110,-11,-77,-9,-57,-7,-88,-5,127,-3,70,-1,-22,0,127,2,-17,3,89,5,-63,6,53,8,-66,9,73,11,-64,12,49,14,-109,15,-43,16,-40,17,-87,18,100,19,-37,19,56,20,70,20,57,20,-33,19,75,19,123,18,104,17,56,16,-6,14,-120,13,43,12,-79,10,99,9,21,8,-30,6,-59,5,-54,4,-67,3,-54,2,-40,1,-15,0,-4,-1,30,-1,97,-2,-99,-3,30,-3,-70,-4,123,-4,108,-4,-112,-4,-22,-4,91,-3,25,-2,-30,-2,-62,-1,-56,0,-83,1,-78,2,-127,3,67,4,-1,4,-99,5,106,6,34,7,2,8,14,9,37,10,60,11,105,12,124,13,-116,14,57,15,-70,15,6,16,8,16,-59,15,64,15,117,14,119,13,30,12,-86,10,-44,8,10,7,7,5,-1,2,-34,0,-57,-2,-115,-4,66,-6,-24,-9,-88,-11,59,-13,8,-15,-82,-18,-126,-20,102,-22,37,-24,24,-26,2,-28,3,-30,67,-32,-117,-34,57,-35,27,-36,83,-37,-5,-38,-1,-38,117,-37,70,-36,84,-35,-69,-34,58,-32,-23,-31,-95,-29,105,-27,61,-25,23,-23,-10,-22,-41,-20,-57,-18,-44,-16,-1,-14,69,-11,-105,-9,-16,-7,103,-4,-47,-2,39,1,115,3,-109,5,-105,7,109,9,11,11,114,12,-110,13,121,14,9,15,-99,15,-19,15,21,16,66,16,64,16,31,16,-20,15,114,15,-28,14,27,14,72,13,91,12,112,11,-70,10,17,10,-116,9,70,9,8,9,23,9,64,9,-122,9,-5,9,116,10,34,11,-24,11,-57,12,-60,13,3,15,73,16,-97,17,-7,18,66,20,113,21,-76,22,-50,23,-45,24,-61,25,-107,26,52,27,-65,27,43,28,-95,28,-32,28,53,29,82,29,122,29,78,29,6,29,-122,28,-113,27,79,26}; }
	private static byte[] data59(){ return new byte[] {-81,24,-74,22,-106,20,19,18,114,15,-48,12,-28,9,11,7,7,4,-5,0,-27,-3,-74,-6,-118,-9,88,-12,47,-15,22,-18,45,-21,100,-24,-67,-27,61,-29,-2,-32,-10,-34,39,-35,-77,-37,102,-38,118,-39,-65,-40,86,-40,43,-40,27,-40,92,-40,-52,-40,-118,-39,-110,-38,-27,-37,89,-35,38,-33,44,-31,110,-29,-23,-27,126,-24,29,-21,-64,-19,83,-16,-55,-14,33,-11,59,-9,86,-7,87,-5,36,-3,-25,-2,100,0,-44,1,16,3,21,4,-11,4,-111,5,34,6,-125,6,-52,6,-20,6,-23,6,-14,6,-62,6,125,6,57,6,-67,5,59,5,-115,4,-84,3,-88,2,-119,1,119,0,50,-1,-22,-3,-88,-4,-122,-5,-88,-6,2,-6,-99,-7,-108,-7,-73,-7,60,-6,-31,-6,-86,-5,126,-4,118,-3,-120,-2,-115,-1,-97,0,-55,1,-5,2,66,4,-100,5,42,7,-53,8,-104,10,103,12,74,14,44,16,4,18,-93,19,84,21,-101,22,-11,23,23,25,68,26,79,27,49,28,32,29,-2,29,-46,30,-90,31,56,32,-43,32,38,33,60,33,43,33,-68,32,38,32,88,31,66,30,-2,28,127,27,-61,25,-58,23,115,21,9,19,83,16,-118,13,-78,10,-57,7,-38,4,-19,1,11,-1,104,-4,-44,-7,91,-9,-2,-12,-80,-14,121,-16,65,-18,-13,-21,-84,-23,86,-25,47,-27,14,-29,49,-31,-102,-33,97,-34,-122,-35,30,-35,1,-35,65,-35,-63,-35,118,-34,99,-33,119,-32,-62,-31,0,-29,-128,-28,-26,-27,99,-25,-21,-24,99,-22,-20,-21,95,-19,15,-17,-39,-16,-88,-14,-48,-12,-43,-10,14,-7,52,-5,62,-3,46,-1,-29,0,119,2,-4,3,85,5,121,6,118,7,80,8,-24,8,85,9,-127,9,120,9,73,9,-63,8,18,8,81,7,110,6,-109,5,-106,4,-90,3,-57,2,-60,1,-49,0,-32,-1,-33,-2,8,-2,32,-3,109,-4,-108,-5,-37,-6,74,-6,-78,-7,109,-7,88,-7,122,-7,3,-6,-77,-6,-91,-5,-55,-4,-12,-3,43,-1,102,0,-119,1,-92,2,-96,3,-96,4,-74,5,-55,6,25,8,-91,9,53,11,6,13,-81,14,113,16,-11,17,107,19,-98,20,-78,21,116,22,19,23,97,23,105,23,38,23,-105,22,-61,21,-78,20,119,19,22,18,-117,16,-8,14,47,13,95,11,123,9,-120,7,103,5,77,3,35,1,-1,-2,-3,-4,-16,-6,31,-7,122,-9,-47,-11,94,-12,-9,-14,-85,-15,121,-16,112,-17,-52,-18,78,-18,80,-18,-101,-18,57,-17,25,-16,38,-15,74,-14,127,-13,-81,-12,7,-10,73,-9,-92,-8,7,-6,102,-5,-50,-4,42,-2,117,-1,-83,0,-43,1,-27,2,-31,3,-13,4,-72,5,102,6,10,7,84,7,106,7,69,7,-31,6,106,6,-89,5,-13,4,47,4,99,3,-119,2,-107,1,-115,0,67,-1,-8,-3,110,-4,-32,-6,52,-7,-95,-9,19,-10,-86,-12,76,-13,37,-14,50,-15,-127,-16,11,-16,-34,-17,-18,-17,77,-16,-53,-16,-101,-15,126,-14,-114,-13,-71,-12,12,-10,-122,-9,16,-7,-34,-6,-49,-4,-8,-2,77,1,-80,3,48,6,-86,8,16,11,96,13,125,15,100,17,45,19,-44,20,91,22,-30,23,42,25,99,26,-121,27,111,28,-6,28,74,29,78,29,-47,28,43,28,56,27,-20,25,117,24,-74,22,-19,20,-11,18,-49,16,-126,14,-18,11,82,9,-128,6,-100,3,-118,0,109,-3,102,-6,51,-9,35,-12,70,-15,118,-18,-8,-21,-115,-23,123,-25,-95,-27,33,-28,-33,-30,-75,-31,-47,-32,40,-32,-108,-33,75,-33,65,-33,122,-33,-58,-33,-117,-32,119,-31,-90,-30,7,-28,-87,-27,-99,-25,-110,-23,-69,-21,-5,-19,64,-16,-110,-14,-43,-12,2,-9,44,-7,43,-5,11,-3,-16,-2,-97,0,76,2,1,4,-94,5,88,7,-34,8,102,10,-50,11,36,13,83,14,-128,15,-105,16,-104,17,91,18,-2,18,103,19,-116,19,109,19,29,19,-114,18,-65,17,-84,16,-119,15,51,14,-34,12,-125,11,39,10,-18,8,-49,7,-37,6,20,6,55,5,-103,4,-32,3,27,3,55,2,91,1,86,0,98,-1,-124,-2,-33,-3,104,-3,61,-3,90,-3,-91,-3,40,-2,-68,-2,-123,-1,76,0,44,1,0,2,-36,2,-45,3,-45,4,-54,5,-59,6,-55,7,-14,8,17,10,79,11,-75,12,-12,13,113,15,-87,16,-48,17,-43,18,-103,19,32,20,103,20,114,20,77,20,-27,19,97,19,-97,18,-56,17,-105,16,59,15,-86,13,-43,11,-33,9,-73,7,102,5,40,3,-77,0,68,-2,-44,-5,82,-7,-51,-10,31,-12,-116,-15,-52,-18,48,-20,-120,-23,-6,-26,-116,-28,58,-30,26,-32,80,-34,-70,-36,-118,-37,-109,-38,-10,-39,-62,-39,-45,-39,58,-38,-16,-38,-48,-37,-20,-36,3,-34,72,-33,-108,-32,-22,-31,87,-29}; }
	private static byte[] data60(){ return new byte[] {-35,-28,109,-26,55,-24,34,-22,35,-20,107,-18,-83,-16,-11,-14,82,-11,-77,-9,37,-6,119,-4,-28,-2,2,1,20,3,5,5,-34,6,91,8,-92,9,-48,10,-79,11,113,12,-5,12,78,13,-101,13,-93,13,-121,13,82,13,-40,12,116,12,-20,11,97,11,-10,10,-114,10,110,10,56,10,21,10,30,10,-7,9,-12,9,-9,9,0,10,90,10,-61,10,124,11,82,12,118,13,-77,14,15,16,100,17,-74,18,-7,19,27,21,19,22,19,23,6,24,4,25,3,26,8,27,43,28,46,29,63,30,89,31,52,32,2,33,118,33,-84,33,-116,33,-4,32,26,32,-77,30,24,29,38,27,-3,24,-55,22,71,20,-45,17,33,15,87,12,117,9,76,6,46,3,4,0,-64,-4,-125,-7,64,-10,22,-13,18,-16,-3,-20,42,-22,-116,-25,11,-27,-43,-30,-54,-32,20,-33,-100,-35,93,-36,127,-37,-46,-38,110,-38,76,-38,120,-38,-8,-38,-80,-37,-69,-36,-8,-35,-116,-33,95,-31,95,-29,-103,-27,-37,-25,53,-22,-102,-20,-21,-18,55,-15,109,-13,-109,-11,-87,-9,117,-7,58,-5,-36,-4,86,-2,-82,-1,-42,0,-27,1,-40,2,-127,3,33,4,113,4,-79,4,-65,4,-84,4,-114,4,72,4,-22,3,98,3,-68,2,-19,1,-18,0,-83,-1,79,-2,-87,-4,17,-5,81,-7,-95,-9,22,-10,-99,-12,119,-13,127,-14,-65,-15,62,-15,-23,-16,-4,-16,33,-15,-104,-15,55,-14,-16,-14,3,-12,30,-11,-126,-10,2,-8,-80,-7,-122,-5,118,-3,-93,-1,-44,1,26,4,125,6,-74,8,16,11,77,13,110,15,-105,17,-86,19,-76,21,-61,23,-61,25,-65,27,-82,29,105,31,34,33,-113,34,-70,35,-108,36,22,37,90,37,112,37,77,37,3,37,-109,36,-4,35,58,35,52,34,-14,32,118,31,-90,29,-97,27,86,25,-42,22,51,20,116,17,-85,14,-56,11,-37,8,0,6,53,3,-126,0,-27,-3,123,-5,-15,-8,-99,-10,78,-12,-11,-15,-97,-17,60,-19,-8,-22,-84,-24,-94,-26,-13,-28,-119,-29,119,-30,-82,-31,76,-31,39,-31,62,-31,-115,-31,-5,-31,-75,-30,-119,-29,125,-28,-92,-27,-38,-26,10,-24,57,-23,116,-22,-69,-21,-17,-20,95,-18,-34,-17,-114,-15,100,-13,91,-11,91,-9,111,-7,103,-5,76,-3,7,-1,-107,0,30,2,103,3,-76,4,-44,5,-28,6,-82,7,70,8,-107,8,-121,8,78,8,-44,7,65,7,-118,6,-28,5,20,5,75,4,117,3,-96,2,-92,1,-87,0,123,-1,85,-2,15,-3,-52,-5,-82,-6,-98,-7,-94,-8,-39,-9,58,-9,-39,-10,-114,-10,-100,-10,-42,-10,42,-9,-67,-9,69,-8,-4,-8,-65,-7,114,-6,60,-5,36,-4,1,-3,23,-2,97,-1,-53,0,119,2,71,4,48,6,38,8,-1,9,-42,11,123,13,22,15,-110,16,-53,17,-15,18,-27,19,-71,20,64,21,-68,21,-9,21,-21,21,-106,21,21,21,88,20,103,19,96,18,55,17,-42,15,103,14,-47,12,23,11,65,9,67,7,98,5,96,3,114,1,-125,-1,-93,-3,-37,-5,28,-6,72,-8,-94,-10,19,-11,-72,-13,-103,-14,-62,-15,68,-15,31,-15,78,-15,-67,-15,86,-14,42,-13,18,-12,8,-11,-6,-11,-12,-10,-23,-9,7,-7,20,-6,53,-5,80,-4,-100,-3,-63,-2,8,0,71,1,-117,2,-52,3,-8,4,22,6,-10,6,-110,7,3,8,42,8,-1,7,-63,7,67,7,-70,6,-9,5,36,5,58,4,24,3,-10,1,-96,0,39,-1,-85,-3,16,-4,99,-6,-52,-8,35,-9,-103,-11,35,-12,-63,-14,-119,-15,-125,-16,-79,-17,-3,-18,-109,-18,108,-18,113,-18,-58,-18,102,-17,65,-16,99,-15,-81,-14,55,-12,14,-10,-12,-9,9,-6,50,-4,120,-2,-81,0,-19,2,34,5,94,7,-98,9,-44,11,47,14,121,16,-53,18,27,21,68,23,107,25,54,27,-30,28,57,30,46,31,-36,31,-3,31,-49,31,91,31,-127,30,126,29,35,28,-107,26,-6,24,17,23,23,21,-12,18,124,16,-26,13,17,11,38,8,-12,4,-93,1,66,-2,-74,-6,80,-9,-28,-13,-93,-16,-116,-19,-122,-22,-53,-25,43,-27,-52,-30,-91,-32,-49,-34,61,-35,-6,-37,-1,-38,79,-38,-5,-39,4,-38,103,-38,-6,-38,-11,-37,68,-35,-48,-34,127,-32,116,-30,-105,-28,-66,-26,25,-23,-127,-21,-42,-19,41,-16,116,-14,-77,-12,-46,-10,10,-7,42,-5,89,-3,-109,-1,-60,1,-45,3,-55,5,-107,7,53,9,-89,10,24,12,92,13,-116,14,-98,15,-91,16,-107,17,102,18,-4,18,91,19,120,19,64,19,-43,18,37,18,61,17,56,16,27,15,-20,13,-63,12,-121,11,112,10,75,9,75,8,100,7,120,6,-87,5,-63,4,-1,3,54,3,87,2,127,1,-84,0,23,0,-123,-1,56,-1,24,-1}; }
	private static byte[] data61(){ return new byte[] {12,-1,47,-1,86,-1,-94,-1,19,0,126,0,21,1,-61,1,-70,2,-87,3,-38,4,61,6,-99,7,26,9,-98,10,6,12,-112,13,-21,14,66,16,-120,17,-64,18,-11,19,-12,20,-24,21,-80,22,41,23,-109,23,-73,23,-57,23,-103,23,60,23,-84,22,-37,21,-53,20,-112,19,0,18,99,16,123,14,124,12,116,10,55,8,-20,5,-117,3,26,1,-126,-2,-59,-5,-8,-8,1,-10,7,-13,-29,-17,-60,-20,-52,-23,9,-25,-115,-28,58,-30,63,-32,-86,-34,66,-35,64,-36,120,-37,-9,-38,-90,-38,-102,-38,-75,-38,-32,-38,30,-37,-99,-37,15,-36,-113,-36,75,-35,21,-34,40,-33,93,-32,-35,-31,-118,-29,116,-27,-108,-25,-61,-23,14,-20,118,-18,-42,-16,37,-13,112,-11,-79,-9,-41,-7,-5,-5,-17,-3,-42,-1,-117,1,32,3,124,4,-73,5,-87,6,117,7,28,8,-91,8,36,9,94,9,-118,9,-101,9,-97,9,-105,9,101,9,45,9,28,9,-58,8,-85,8,117,8,78,8,90,8,86,8,-109,8,-19,8,95,9,39,10,-2,10,4,12,28,13,63,14,119,15,-104,16,-78,17,-66,18,-59,19,-30,20,9,22,87,23,-97,24,44,26,-76,27,72,29,-5,30,121,32,-22,33,27,35,-19,35,-88,36,-26,36,-28,36,-111,36,-53,35,-46,34,112,33,-39,31,-4,29,-41,27,-115,25,1,23,80,20,-123,17,-102,14,-88,11,-95,8,119,5,98,2,24,-1,-39,-5,-96,-8,101,-11,60,-14,38,-17,25,-20,64,-23,-124,-26,17,-28,-32,-31,-20,-33,117,-34,81,-35,-115,-36,34,-36,26,-36,120,-36,63,-35,72,-34,-123,-33,5,-31,-99,-30,94,-28,55,-26,22,-24,3,-22,0,-20,7,-18,25,-16,31,-14,49,-12,64,-10,71,-8,74,-6,23,-4,-27,-3,-123,-1,-38,0,51,2,45,3,-21,3,116,4,-75,4,-18,4,-57,4,-107,4,76,4,-46,3,74,3,-125,2,-89,1,-100,0,47,-1,-58,-3,6,-4,47,-6,64,-8,63,-10,90,-12,89,-14,122,-16,-68,-18,14,-19,-99,-21,55,-22,54,-23,92,-24,-48,-25,-69,-25,-65,-25,40,-24,-27,-24,-41,-23,34,-21,-119,-20,73,-18,28,-16,40,-14,93,-12,-93,-10,18,-7,-113,-5,62,-2,-14,0,-83,3,-123,6,113,9,101,12,89,15,109,18,81,21,64,24,12,27,-79,29,13,32,55,34,30,36,-87,37,-19,38,-33,39,-109,40,20,41,59,41,72,41,12,41,-81,40,-9,39,31,39,2,38,-122,36,-24,34,-1,32,-27,30,-83,28,62,26,-66,23,22,21,89,18,120,15,-87,12,-69,9,-20,6,17,4,70,1,120,-2,-66,-5,19,-7,110,-10,3,-12,-70,-15,-106,-17,-91,-19,-23,-21,111,-22,42,-23,53,-24,105,-25,-45,-26,117,-26,39,-26,32,-26,52,-26,115,-26,-53,-26,80,-25,-9,-25,-47,-24,-96,-23,-85,-22,-68,-21,-26,-20,30,-18,120,-17,14,-15,-97,-14,94,-12,46,-10,3,-8,-16,-7,-75,-5,-116,-3,70,-1,-36,0,93,2,-50,3,-27,4,-3,5,-47,6,100,7,-48,7,9,8,38,8,18,8,-17,7,-100,7,47,7,-66,6,27,6,99,5,-128,4,120,3,92,2,10,1,-82,-1,52,-2,-53,-4,109,-5,28,-6,-19,-8,-42,-9,-15,-10,49,-10,-98,-11,94,-11,-11,-12,-48,-12,-71,-12,-67,-12,-51,-12,-2,-12,49,-11,-92,-11,57,-10,-17,-10,-42,-9,-38,-8,26,-6,102,-5,-5,-4,-100,-2,95,0,46,2,3,4,-50,5,-107,7,47,9,-72,10,30,12,81,13,106,14,70,15,8,16,-91,16,21,17,101,17,-108,17,-116,17,94,17,29,17,-89,16,-1,15,63,15,72,14,58,13,-24,11,-118,10,-4,8,61,7,126,5,-99,3,-83,1,-37,-1,-4,-3,71,-4,-88,-6,61,-7,6,-8,-14,-10,56,-10,-88,-11,102,-11,83,-11,109,-11,-84,-11,17,-10,-113,-10,11,-9,-109,-9,42,-8,-72,-8,99,-7,18,-6,-23,-6,-45,-5,-39,-4,1,-2,60,-1,-115,0,-19,1,70,3,-107,4,-62,5,-68,6,-74,7,100,8,-31,8,42,9,45,9,11,9,-111,8,-27,7,9,7,-10,5,-68,4,114,3,35,2,-83,0,62,-1,-51,-3,66,-4,-55,-6,52,-7,-92,-9,-2,-11,113,-12,-37,-14,75,-15,4,-16,-31,-18,-20,-19,71,-19,-41,-20,-50,-20,15,-19,-94,-19,-112,-18,-67,-17,64,-15,0,-13,-12,-12,3,-9,50,-7,86,-5,-99,-3,-19,-1,70,2,-61,4,70,7,-15,9,-81,12,107,15,56,18,11,21,-84,23,71,26,-101,28,-88,30,-123,32,-29,33,19,35,-67,35,18,36,-7,35,127,35,-78,34,-128,33,27,32,124,30,-78,28,-67,26,120,24,20,22,-126,19,-93,16,-96,13,83,10,-13,6,69,3,-98,-1,-53,-5,-29,-9,10,-12,40,-16,112,-20,-46,-24,105,-27}; }
	private static byte[] data62(){ return new byte[] {50,-30,67,-33,-76,-36,123,-38,-103,-40,8,-41,12,-42,51,-43,-17,-44,-26,-44,84,-43,-14,-43,-13,-42,48,-40,-52,-39,-110,-37,-101,-35,-60,-33,18,-30,97,-28,-55,-26,76,-23,-68,-21,65,-18,-35,-16,112,-13,17,-10,-75,-8,95,-5,-25,-3,111,0,-28,2,58,5,108,7,113,9,64,11,-29,12,79,14,-78,15,-68,16,-95,17,64,18,-70,18,-20,18,-15,18,-42,18,-125,18,16,18,-128,17,-48,16,10,16,34,15,31,14,5,13,3,12,-41,10,-54,9,-109,8,-101,7,102,6,107,5,-104,4,-72,3,-9,2,63,2,-90,1,46,1,-88,0,102,0,10,0,-42,-1,-58,-1,-81,-1,-20,-1,45,0,127,0,23,1,-49,1,-62,2,-50,3,36,5,122,6,-9,7,-117,9,38,11,-50,12,110,14,0,16,-117,17,5,19,-123,20,-49,21,-1,22,30,24,27,25,-18,25,-87,26,38,27,-101,27,-60,27,-68,27,-93,27,37,27,-89,26,-61,25,-50,24,-109,23,13,22,127,20,-118,18,-117,16,115,14,10,12,-111,9,-24,6,17,4,46,1,19,-2,-1,-6,-53,-9,-105,-12,99,-15,117,-18,-90,-21,-9,-24,-115,-26,111,-28,-106,-30,23,-31,-68,-33,-103,-34,-75,-35,-47,-36,22,-36,112,-37,-33,-38,90,-38,-27,-39,-94,-39,116,-39,116,-39,-99,-39,10,-38,-56,-38,-43,-37,21,-35,-69,-34,-105,-32,-89,-30,-44,-28,11,-25,79,-23,106,-21,-113,-19,-122,-17,104,-15,67,-13,-14,-12,-95,-10,74,-8,-36,-7,89,-5,-37,-4,73,-2,-99,-1,-34,0,-6,1,-32,2,-79,3,108,4,-39,4,48,5,97,5,125,5,-126,5,113,5,-113,5,118,5,-83,5,-36,5,44,6,125,6,-18,6,-113,7,38,8,-50,8,-95,9,127,10,92,11,80,12,64,13,82,14,99,15,-115,16,-45,17,48,19,-82,20,54,22,-5,23,-43,25,-76,27,-118,29,106,31,32,33,-82,34,19,36,58,37,19,38,-94,38,-40,38,-50,38,101,38,-86,37,-88,36,91,35,-63,33,-2,31,-20,29,-61,27,67,25,-62,22,11,20,41,17,55,14,50,11,-11,7,-75,4,75,1,-39,-3,90,-6,-12,-10,-88,-13,108,-16,94,-19,124,-22,-46,-25,-114,-27,-109,-29,-19,-31,-60,-32,-14,-33,-99,-33,-72,-33,43,-32,-11,-32,4,-30,106,-29,-16,-28,-117,-26,55,-24,3,-22,-30,-21,-84,-19,-96,-17,117,-15,115,-13,122,-11,-114,-9,-109,-7,-77,-5,-64,-3,-55,-1,-91,1,119,3,17,5,89,6,-124,7,47,8,-94,8,-55,8,-87,8,49,8,-108,7,-57,6,-39,5,-76,4,-128,3,19,2,-113,0,-18,-2,-1,-4,0,-5,-60,-8,119,-10,1,-12,114,-15,-29,-18,84,-20,-7,-23,-88,-25,-87,-27,-34,-29,91,-30,67,-31,113,-32,-4,-33,-49,-33,-22,-33,83,-32,-16,-32,-59,-31,-36,-30,41,-28,-47,-27,-57,-25,-18,-23,92,-20,21,-17,-22,-15,34,-11,95,-8,-35,-5,101,-1,18,3,-58,6,127,10,47,14,-70,17,40,21,124,24,-101,27,-114,30,59,33,-105,35,-79,37,102,39,-39,40,13,42,-23,42,103,43,-62,43,-59,43,-98,43,33,43,72,42,41,41,-43,39,55,38,99,36,88,34,9,32,-82,29,32,27,-124,24,-26,21,40,19,101,16,126,13,-77,10,-56,7,-27,4,23,2,112,-1,-60,-4,89,-6,-13,-9,-56,-11,-53,-13,-1,-15,87,-16,5,-17,-3,-19,5,-19,84,-20,-83,-21,50,-21,-48,-22,126,-22,72,-22,43,-22,1,-22,40,-22,62,-22,-92,-22,46,-21,-16,-21,-14,-20,23,-18,98,-17,-21,-16,-119,-14,58,-12,-13,-11,-74,-9,126,-7,55,-5,-42,-4,98,-2,-22,-1,68,1,-111,2,-34,3,-6,4,-3,5,-38,6,-101,7,56,8,-95,8,-46,8,-39,8,-87,8,88,8,-31,7,71,7,-107,6,-51,5,-39,4,-36,3,-41,2,-66,1,125,0,56,-1,-50,-3,109,-4,6,-5,-65,-7,-127,-8,91,-9,92,-10,-109,-11,-28,-12,84,-12,-34,-13,-77,-13,-114,-13,-118,-13,-94,-13,-40,-13,44,-12,-114,-12,32,-11,-62,-11,-124,-10,113,-9,121,-8,-75,-7,-1,-6,112,-4,2,-2,-96,-1,75,1,-32,2,110,4,-57,5,-2,6,34,8,23,9,-4,9,-64,10,107,11,22,12,-77,12,18,13,111,13,-94,13,-86,13,-114,13,78,13,-8,12,123,12,-82,11,-26,10,-64,9,-120,8,30,7,-116,5,-13,3,67,2,-95,0,0,-1,127,-3,55,-4,15,-5,22,-6,97,-7,-46,-8,107,-8,69,-8,37,-8,38,-8,57,-8,92,-8,-117,-8,-84,-8,-69,-8,-30,-8,6,-7,69,-7,-92,-7,80,-6,31,-5,58,-4,113,-3,-43,-2,80,0,-70,1,76,3,-81,4,-12,5,14,7,10,8,-71,8,49,9,109,9,113,9,68,9,-17,8,108,8,-68,7,-31,6,-15,5,-26,4}; }
	private static byte[] data63(){ return new byte[] {-86,3,80,2,-43,0,51,-1,110,-3,124,-5,-110,-7,-118,-9,-94,-11,-64,-13,32,-14,-97,-16,61,-17,25,-18,67,-19,-109,-20,34,-20,-44,-21,-14,-21,67,-20,-19,-20,-26,-19,35,-17,-68,-16,-115,-14,-88,-12,-16,-10,100,-7,-6,-5,-57,-2,-111,1,-117,4,-98,7,-51,10,0,14,69,17,127,20,-90,23,-76,26,-98,29,77,32,-73,34,-48,36,-107,38,-29,39,-23,40,97,41,-122,41,38,41,121,40,-125,39,63,38,-66,36,-21,34,-24,32,-124,30,5,28,53,25,55,22,-32,18,72,15,123,11,98,7,75,3,-16,-2,-118,-6,30,-10,-68,-15,102,-19,38,-23,48,-27,-116,-31,21,-34,34,-37,123,-40,63,-42,78,-44,-54,-46,-65,-47,6,-47,-77,-48,-71,-48,67,-47,-16,-47,20,-45,105,-44,12,-42,-29,-41,-37,-39,17,-36,114,-34,-38,-32,-118,-29,86,-26,57,-23,56,-20,88,-17,122,-14,-73,-11,-43,-8,-20,-5,-3,-2,-61,1,116,4,-39,6,24,9,34,11,-29,12,-117,14,-32,15,18,17,10,18,-63,18,66,19,-127,19,-115,19,46,19,-92,18,-27,17,-22,16,-28,15,-68,14,-116,13,113,12,58,11,48,10,29,9,21,8,47,7,69,6,107,5,-112,4,-82,3,-33,2,2,2,69,1,-112,0,-11,-1,-125,-1,21,-1,-26,-2,-50,-2,-34,-2,50,-1,-117,-1,27,0,-70,0,-112,1,-120,2,-123,3,-87,4,-32,5,60,7,-75,8,67,10,-34,11,-116,13,51,15,-27,16,97,18,-14,19,83,21,-92,22,-46,23,-10,24,-7,25,-28,26,-80,27,115,28,18,29,-119,29,-63,29,-29,29,-61,29,107,29,-43,28,24,28,22,27,-45,25,106,24,-49,22,-31,20,-48,18,-109,16,32,14,-90,11,-4,8,49,6,96,3,110,0,-118,-3,-104,-6,-90,-9,-28,-12,58,-14,-64,-17,105,-19,77,-21,98,-23,-111,-25,-15,-27,87,-28,-14,-30,-122,-31,55,-32,-35,-34,-79,-35,-119,-36,120,-37,-110,-38,-47,-39,85,-39,-5,-40,-10,-40,55,-39,-49,-39,-102,-38,-69,-37,12,-35,-120,-34,44,-32,-65,-31,90,-29,16,-27,-93,-26,61,-24,-15,-23,-121,-21,80,-19,-15,-18,-114,-16,70,-14,-69,-13,74,-11,126,-10,-53,-9,-26,-8,-10,-7,-10,-6,-44,-5,-74,-4,-96,-3,88,-2,21,-1,-81,-1,82,0,-52,0,41,1,-115,1,-45,1,77,2,-79,2,43,3,-80,3,79,4,4,5,-40,5,-69,6,-82,7,-55,8,-42,9,-11,10,27,12,103,13,-75,14,38,16,-66,17,90,19,49,21,34,23,41,25,68,27,95,29,92,31,63,33,3,35,114,36,-79,37,-100,38,66,39,-85,39,-69,39,-72,39,83,39,-79,38,-32,37,-55,36,115,35,-18,33,41,32,32,30,-54,27,84,25,-75,22,-72,19,-100,16,98,13,-32,9,109,6,-78,2,46,-1,-98,-5,42,-8,-27,-12,-63,-15,-40,-18,65,-20,-25,-23,-36,-25,58,-26,-40,-28,-19,-29,104,-29,66,-29,118,-29,5,-28,-28,-28,-7,-27,94,-25,-36,-24,109,-22,53,-20,-22,-19,-28,-17,-65,-15,-35,-13,11,-10,94,-8,-58,-6,24,-3,-100,-1,4,2,71,4,120,6,88,8,38,10,-125,11,-109,12,107,13,-39,13,18,14,13,14,-96,13,18,13,42,12,33,11,-40,9,66,8,-116,6,115,4,53,2,-99,-1,-45,-4,-30,-7,-57,-10,-93,-13,106,-16,55,-19,44,-22,66,-25,-126,-28,-1,-31,-77,-33,-64,-35,-30,-37,115,-38,50,-39,59,-40,-102,-41,66,-41,71,-41,-93,-41,88,-40,118,-39,-39,-38,-86,-36,-49,-34,68,-31,26,-28,23,-25,-115,-22,54,-18,25,-14,41,-10,107,-6,-51,-2,49,3,-122,7,-48,11,0,16,-10,19,-94,23,31,27,78,30,49,33,-63,35,-15,37,-15,39,-99,41,-11,42,18,44,-29,44,109,45,-96,45,-110,45,15,45,32,44,-41,42,34,41,55,39,-3,36,-98,34,-8,31,103,29,-96,26,-28,23,17,21,71,18,120,15,-79,12,-7,9,87,7,-60,4,64,2,-58,-1,122,-3,107,-5,83,-7,-119,-9,-35,-11,112,-12,45,-13,13,-14,37,-15,98,-16,-72,-17,41,-17,-95,-18,30,-18,-71,-19,99,-19,42,-19,25,-19,55,-19,-111,-19,18,-18,-30,-18,-29,-17,-13,-16,62,-14,118,-13,-38,-12,42,-10,-99,-9,-39,-8,55,-6,-113,-5,-25,-4,79,-2,-92,-1,-3,0,71,2,119,3,-112,4,-126,5,72,6,-18,6,73,7,-89,7,-68,7,-92,7,118,7,16,7,-78,6,72,6,-64,5,76,5,-93,4,-22,3,39,3,60,2,31,1,0,0,-67,-2,-128,-3,71,-4,-17,-6,-56,-7,-76,-8,-85,-9,-37,-10,40,-10,-125,-11,3,-11,-86,-12,103,-12,104,-12,103,-12,-108,-12,-50,-12,48,-11,-106,-11,17,-10,-105,-10,63,-9,-43,-9,-126,-8,82,-7,51,-6,39,-5,21,-4,40,-3}; }
	private static byte[] data64(){ return new byte[] {62,-2,67,-1,83,0,98,1,81,2,109,3,85,4,77,5,29,6,-5,6,-102,7,43,8,115,8,-79,8,-65,8,-92,8,109,8,25,8,-83,7,37,7,115,6,-58,5,-14,4,19,4,28,3,16,2,-12,0,-28,-1,-68,-2,-54,-3,-40,-4,6,-4,98,-5,-46,-6,125,-6,69,-6,33,-6,18,-6,20,-6,11,-6,-13,-7,-61,-7,-111,-7,123,-7,110,-7,-128,-7,-33,-7,96,-6,32,-5,36,-4,125,-3,-40,-2,99,0,-6,1,127,3,-23,4,38,6,55,7,33,8,-54,8,75,9,-45,9,18,10,73,10,66,10,36,10,-31,9,125,9,-42,8,12,8,-22,6,-81,5,31,4,84,2,127,0,-115,-2,121,-4,-128,-6,-117,-8,-114,-10,-55,-12,36,-13,-105,-15,55,-16,-27,-18,-38,-19,-41,-20,18,-20,118,-21,23,-21,24,-21,66,-21,-47,-21,-61,-20,0,-18,-86,-17,-108,-15,-43,-13,98,-10,54,-7,60,-4,-112,-1,3,3,-105,6,75,10,10,14,-54,17,110,21,19,25,121,28,-60,31,-81,34,97,37,-84,39,-64,41,112,43,-70,44,-40,45,95,46,-74,46,-100,46,27,46,120,45,67,44,-51,42,-21,40,-93,38,12,36,2,33,-87,29,-18,25,-36,21,-125,17,-26,12,26,8,14,3,21,-2,-10,-8,-17,-13,5,-17,69,-22,-64,-27,-115,-31,-111,-35,1,-38,-67,-42,-25,-45,115,-47,93,-49,-25,-51,-64,-52,4,-52,-60,-53,-60,-53,31,-52,-41,-52,-73,-51,-40,-50,49,-48,-25,-47,-29,-45,19,-42,-79,-40,-101,-37,-53,-34,97,-30,-5,-27,-43,-23,-78,-19,124,-15,52,-11,-65,-8,17,-4,47,-1,0,2,-86,4,12,7,62,9,76,11,40,13,-44,14,88,16,-101,17,-115,18,40,19,111,19,35,19,-81,18,-34,17,-55,16,-100,15,38,14,-41,12,126,11,56,10,6,9,-20,7,7,7,8,6,30,5,59,4,74,3,94,2,92,1,115,0,-99,-1,-71,-2,2,-2,82,-3,-67,-4,118,-4,80,-4,125,-4,-53,-4,72,-3,0,-2,-31,-2,11,0,53,1,-113,2,-13,3,103,5,-6,6,-120,8,26,10,-81,11,76,13,-30,14,119,16,-34,17,72,19,-95,20,-29,21,4,23,36,24,71,25,91,26,93,27,91,28,64,29,8,30,-105,30,29,31,85,31,82,31,33,31,-90,30,-7,29,7,29,-41,27,115,26,-43,24,20,23,30,21,16,19,-37,16,-98,14,83,12,-22,9,113,7,-7,4,-124,2,32,0,-54,-3,113,-5,66,-7,18,-9,26,-11,13,-13,46,-15,63,-17,83,-19,113,-21,-126,-23,-87,-25,-43,-27,20,-28,-112,-30,33,-31,-14,-33,-13,-34,28,-34,-103,-35,29,-35,-14,-36,-49,-36,-27,-36,-2,-36,71,-35,-117,-35,2,-34,120,-34,32,-33,12,-32,-14,-32,18,-30,77,-29,-79,-28,26,-26,-110,-25,-26,-24,41,-22,89,-21,107,-20,85,-19,46,-18,-6,-18,-33,-17,-82,-16,-93,-15,-57,-14,-17,-13,54,-11,103,-10,-83,-9,-53,-8,-50,-7,-81,-6,119,-5,19,-4,-84,-4,44,-3,-68,-3,48,-2,-53,-2,-125,-1,74,0,39,1,66,2,72,3,110,4,-84,5,13,7,-111,8,13,10,-79,11,120,13,76,15,49,17,55,19,88,21,112,23,-116,25,-80,27,-91,29,-106,31,89,33,-23,34,65,36,88,37,90,38,6,39,-121,39,-47,39,-35,39,-53,39,101,39,-41,38,-6,37,-25,36,-128,35,-60,33,-56,31,-123,29,-16,26,47,24,16,21,-40,17,-119,14,-15,10,123,7,-38,3,77,0,-34,-4,-114,-7,115,-10,-99,-13,-7,-16,-80,-18,-115,-20,-17,-22,-102,-23,-99,-24,-9,-25,-112,-25,114,-25,-92,-25,-8,-25,-113,-24,90,-23,92,-22,-89,-21,13,-19,-56,-18,-79,-16,-21,-14,102,-11,18,-8,-28,-6,-50,-3,-86,0,112,3,-7,5,113,8,-118,10,-127,12,20,14,-104,15,-56,16,-61,17,-113,18,-1,18,85,19,102,19,6,19,120,18,95,17,-11,15,39,14,-6,11,-128,9,-97,6,-125,3,44,0,-76,-4,41,-7,-120,-11,-7,-15,114,-18,1,-21,-86,-25,104,-28,88,-31,88,-34,-127,-37,-37,-40,93,-42,71,-44,103,-46,-18,-48,-42,-49,31,-49,0,-49,47,-49,-40,-49,-30,-48,82,-46,47,-44,122,-42,6,-39,-12,-37,64,-33,-25,-30,-30,-26,31,-21,-109,-17,61,-12,-6,-8,-14,-3,-105,2,71,7,-43,11,21,16,29,20,-27,23,85,27,124,30,76,33,-15,35,50,38,77,40,13,42,-126,43,-79,44,99,45,-54,45,-82,45,43,45,47,44,-67,42,-6,40,-49,38,104,36,-64,33,-16,30,18,28,12,25,21,22,33,19,63,16,-117,13,-37,10,76,8,-17,5,-83,3,-96,1,-85,-1,-48,-3,38,-4,95,-6,-44,-8,66,-9,-28,-11,-86,-12,122,-13,107,-14,124,-15,-59,-16,33,-16,-67,-17,-89,-17,-85,-17}; }
	private static byte[] data65(){ return new byte[] {-11,-17,104,-16,19,-15,-44,-15,-89,-14,-119,-13,89,-12,68,-11,16,-10,-2,-10,-65,-9,-83,-8,-108,-7,-103,-6,-55,-5,-13,-4,56,-2,122,-1,-46,0,8,2,12,3,-3,3,-64,4,92,5,-45,5,24,6,80,6,104,6,117,6,122,6,104,6,99,6,83,6,59,6,-1,5,-82,5,50,5,-93,4,-29,3,1,3,27,2,-1,0,2,0,-10,-2,-28,-3,-39,-4,-33,-5,17,-5,85,-6,-109,-7,6,-7,-104,-8,59,-8,-10,-9,-66,-9,-86,-9,-82,-9,-68,-9,-25,-9,44,-8,114,-8,-43,-8,50,-7,-110,-7,-14,-7,67,-6,-97,-6,-2,-6,45,-5,-128,-5,0,-4,72,-4,-35,-4,110,-3,19,-2,-63,-2,-127,-1,86,0,25,1,-60,1,98,2,-54,2,25,3,57,3,41,3,-2,2,-85,2,77,2,-43,1,84,1,-26,0,117,0,6,0,-95,-1,56,-1,-51,-2,105,-2,2,-2,-109,-3,54,-3,-55,-4,115,-4,48,-4,-25,-5,-98,-5,65,-5,-2,-6,-84,-6,78,-6,-8,-7,-117,-7,60,-7,-7,-8,-50,-8,-29,-8,30,-7,-121,-7,42,-6,-15,-6,-34,-5,-13,-4,25,-2,90,-1,-111,0,-41,1,37,3,88,4,125,5,-115,6,122,7,107,8,29,9,-83,9,68,10,123,10,-92,10,-107,10,81,10,-62,9,12,9,22,8,-8,6,-89,5,28,4,-101,2,-9,0,77,-1,-99,-3,-39,-5,34,-6,78,-8,-115,-10,-51,-12,6,-13,76,-15,-88,-17,47,-18,-8,-20,-44,-21,-5,-22,105,-22,44,-22,74,-22,-79,-22,127,-21,-99,-20,15,-18,-19,-17,-4,-15,90,-12,50,-9,51,-6,-126,-3,-12,0,-51,4,-69,8,-51,12,-22,16,-5,20,-5,24,-55,28,98,32,-90,35,-94,38,97,41,-76,43,-42,45,-117,47,-1,48,46,50,-6,50,-118,51,-58,51,127,51,-18,50,-35,49,82,48,100,46,-16,43,2,41,-106,37,-63,33,125,29,-39,24,-20,19,-71,14,114,9,-6,3,116,-2,23,-7,-42,-13,-62,-18,-41,-23,62,-27,-15,-32,-28,-36,48,-39,-44,-43,-48,-46,41,-48,-18,-51,3,-52,119,-54,61,-55,75,-56,-63,-57,121,-57,-121,-57,16,-56,-23,-56,54,-54,1,-52,53,-50,-59,-48,-47,-45,53,-41,-60,-38,-107,-34,124,-30,-122,-26,105,-22,85,-18,30,-14,-65,-11,72,-7,-91,-4,-55,-1,-65,2,-120,5,14,8,113,10,104,12,40,14,-106,15,-97,16,70,17,-117,17,123,17,31,17,117,16,-121,15,126,14,80,13,-21,11,-85,10,82,9,-22,7,-106,6,43,5,-12,3,-105,2,96,1,55,0,-6,-2,-8,-3,-44,-4,-26,-5,40,-5,91,-6,-52,-7,114,-7,39,-7,50,-7,86,-7,-62,-7,122,-6,80,-5,122,-4,-61,-3,71,-1,-24,0,-91,2,-93,4,-126,6,119,8,94,10,49,12,-17,13,-114,15,27,17,-112,18,-40,19,48,21,100,22,-106,23,-55,24,21,26,87,27,123,28,-81,29,-87,30,-111,31,71,32,-80,32,-27,32,-55,32,120,32,-11,31,45,31,67,30,22,29,-57,27,92,26,-63,24,25,23,89,21,113,19,-90,17,-78,15,-36,13,-21,11,5,10,46,8,73,6,125,4,-112,2,-62,0,-29,-2,-28,-4,-9,-6,13,-7,-2,-10,19,-11,18,-13,35,-15,85,-17,-114,-19,3,-20,125,-22,51,-23,8,-24,5,-25,15,-26,63,-27,-113,-28,-17,-29,69,-29,-59,-30,71,-30,-24,-31,-105,-31,74,-31,60,-31,49,-31,95,-31,-106,-31,-20,-31,96,-30,-21,-30,110,-29,27,-28,-103,-28,23,-27,-96,-27,42,-26,-90,-26,30,-25,-71,-25,101,-24,48,-23,15,-22,16,-21,33,-20,63,-19,125,-18,-117,-17,-85,-16,-56,-15,-82,-14,-89,-13,114,-12,69,-11,20,-10,-33,-10,-70,-9,-102,-8,-115,-7,-99,-6,-77,-5,-28,-4,58,-2,-103,-1,15,1,-107,2,72,4,6,6,-15,7,-28,9,-35,11,-5,13,28,16,72,18,105,20,-124,22,-106,24,-99,26,-127,28,100,30,12,32,-93,33,11,35,66,36,86,37,68,38,-11,38,109,39,-98,39,-95,39,69,39,-73,38,-63,37,-106,36,23,35,65,33,32,31,-66,28,27,26,65,23,55,20,37,17,-46,13,-120,10,55,7,-23,3,-62,0,-93,-3,-67,-6,27,-8,-88,-11,108,-13,-95,-15,-25,-17,-125,-18,102,-19,94,-20,-87,-21,32,-21,-40,-22,-77,-22,-64,-22,44,-21,-53,-21,-47,-20,38,-18,-51,-17,-49,-15,25,-12,-95,-10,86,-7,50,-4,51,-1,15,2,-6,4,-65,7,76,10,-65,12,-25,14,2,17,-56,18,-120,20,-25,21,-12,22,-19,23,117,24,-73,24,-91,24,26,24,57,23,-28,21,62,20,54,18,-74,15,-5,12,-27,9,-112,6,17,3,80,-1,-115,-5,-88,-9,-76,-13,-59,-17,-76,-21,-50,-25,-54,-29,15,-32,97,-36,-35,-40,-121,-43,-116,-46,-33,-49,-99,-51,-46,-53}; }
	private static byte[] data66(){ return new byte[] {85,-54,92,-55,-32,-56,-48,-56,77,-55,45,-54,-117,-53,71,-51,-116,-49,50,-46,82,-43,-58,-40,-105,-36,-69,-32,25,-27,-63,-23,-107,-18,87,-13,84,-8,36,-3,4,2,-79,6,55,11,-102,15,-66,19,-72,23,112,27,-20,30,8,34,-47,36,76,39,103,41,14,43,93,44,36,45,126,45,71,45,-86,44,-125,43,10,42,14,40,-40,37,68,35,-106,32,-76,29,-58,26,-43,23,-21,20,27,18,89,15,-47,12,107,10,31,8,0,6,-9,3,-4,1,28,0,87,-2,-109,-4,-42,-6,50,-7,-98,-9,48,-10,-43,-12,-74,-13,-29,-14,36,-14,-75,-15,-115,-15,-117,-15,-45,-15,97,-14,-2,-14,-56,-13,-90,-12,-126,-11,106,-10,76,-9,44,-8,16,-7,-20,-7,-71,-6,-95,-5,-96,-4,-104,-3,-87,-2,-80,-1,-67,0,-49,1,-63,2,-96,3,86,4,-14,4,90,5,-95,5,-44,5,-3,5,-3,5,12,6,35,6,62,6,73,6,80,6,64,6,15,6,-23,5,-116,5,13,5,106,4,-62,3,-9,2,40,2,79,1,99,0,-108,-1,-39,-2,26,-2,-98,-3,22,-3,-56,-4,-124,-4,87,-4,86,-4,92,-4,101,-4,-124,-4,-75,-4,-49,-4,-9,-4,44,-3,104,-3,-107,-3,-46,-3,-2,-3,28,-2,40,-2,79,-2,71,-2,94,-2,94,-2,82,-2,101,-2,109,-2,106,-2,-122,-2,-92,-2,-77,-2,-55,-2,-18,-2,-4,-2,3,-1,-25,-2,-38,-2,-106,-2,54,-2,-48,-3,77,-3,-72,-4,17,-4,-116,-5,6,-5,-125,-6,33,-6,-20,-7,-61,-7,-79,-7,-56,-7,-30,-7,5,-6,54,-6,123,-6,-99,-6,-49,-6,-25,-6,-22,-6,-36,-6,-65,-6,-120,-6,83,-6,-3,-7,-70,-7,126,-7,88,-7,72,-7,92,-7,-96,-7,-17,-7,116,-6,2,-5,-59,-5,-97,-4,-119,-3,-109,-2,-97,-1,-49,0,15,2,73,3,105,4,-101,5,-78,6,-69,7,-102,8,122,9,22,10,-101,10,-36,10,-13,10,-51,10,110,10,-47,9,22,9,18,8,0,7,-43,5,-115,4,65,3,-40,1,109,0,-11,-2,94,-3,-76,-5,-4,-7,22,-8,53,-10,79,-12,70,-14,-111,-16,-50,-18,66,-19,-12,-21,-50,-22,42,-22,-53,-23,-59,-23,29,-22,-61,-22,-53,-21,29,-19,-58,-18,-78,-16,-9,-14,-119,-11,88,-8,93,-5,-75,-2,52,2,-7,5,-19,9,-25,13,-23,17,-5,21,-24,25,-68,29,88,33,-80,36,-17,39,-30,42,-128,45,-23,47,5,50,-57,51,66,53,80,54,30,55,125,55,102,55,-46,54,-43,53,76,52,70,50,-72,47,-72,44,-1,40,-1,36,-124,32,-101,27,-115,22,46,17,-58,11,76,6,-45,0,120,-5,76,-10,44,-15,89,-20,-108,-25,34,-29,-33,-34,-42,-38,35,-41,-100,-45,120,-48,-107,-51,11,-53,-41,-56,12,-57,-86,-59,-55,-60,63,-60,66,-60,-64,-60,-78,-59,30,-57,4,-55,81,-53,3,-50,23,-47,105,-44,7,-40,-43,-37,-66,-33,-39,-29,-11,-25,36,-20,72,-16,67,-12,43,-8,-4,-5,111,-1,-56,2,-80,5,72,8,-121,10,107,12,-41,13,11,15,-50,15,60,16,77,16,37,16,-72,15,16,15,68,14,75,13,64,12,-20,10,-119,9,13,8,125,6,-55,4,34,3,97,1,-76,-1,-3,-3,-125,-4,-2,-6,-66,-7,-90,-8,-62,-9,20,-9,-98,-10,116,-10,80,-10,-119,-10,-23,-10,-128,-9,95,-8,119,-7,-74,-6,38,-4,-50,-3,-81,-1,-104,1,-78,3,-39,5,-11,7,18,10,45,12,24,14,8,16,-70,17,113,19,-2,20,126,22,-24,23,77,25,-103,26,2,28,83,29,-110,30,-71,31,-83,32,118,33,16,34,103,34,-117,34,84,34,-9,33,75,33,116,32,103,31,73,30,8,29,-97,27,77,26,-19,24,-115,23,13,22,-67,20,86,19,-16,17,123,16,3,15,121,13,-46,11,43,10,107,8,-109,6,-28,4,30,3,83,1,-83,-1,-14,-3,84,-4,-68,-6,51,-7,-79,-9,81,-10,-33,-12,-111,-13,65,-14,16,-15,-36,-17,-71,-18,-79,-19,-74,-20,-49,-21,11,-21,48,-22,-116,-23,-47,-24,81,-24,-81,-25,30,-25,-86,-26,40,-26,-92,-27,20,-27,95,-28,-42,-29,82,-29,-70,-30,66,-30,-69,-31,124,-31,62,-31,43,-31,71,-31,-121,-31,-24,-31,111,-30,18,-29,-61,-29,-110,-28,109,-27,55,-26,37,-25,6,-24,-19,-24,-30,-23,-40,-22,-45,-21,-2,-20,26,-18,84,-17,-108,-16,12,-14,122,-13,-20,-12,114,-10,-5,-9,-105,-7,83,-5,-5,-4,-45,-2,-98,0,-117,2,-105,4,-103,6,-69,8,-55,10,-25,12,1,15,40,17,39,19,54,21,54,23,34,25,-26,26,-70,28,96,30,-21,31,78,33,-100,34,-87,35,-85,36,111,37,-36,37,26,38,-11,37,-110,37,-45,36,-59,35,97,34,-72,32,-78,30,-111,28,56,26,-49,23,68,21,-95,18,-17,15}; }
	private static byte[] data67(){ return new byte[] {74,13,-122,10,-39,7,31,5,-128,2,-15,-1,99,-3,12,-5,-67,-8,-72,-10,-36,-12,40,-13,-75,-15,126,-16,121,-17,-59,-18,93,-18,22,-18,60,-18,-107,-18,70,-17,37,-16,89,-15,-60,-14,-120,-12,125,-10,-61,-8,52,-5,-44,-3,-120,0,103,3,78,6,65,9,25,12,-24,14,-123,17,-24,19,49,22,14,24,-75,25,22,27,10,28,-66,28,0,29,0,29,-118,28,-72,27,-69,26,66,25,-121,23,118,21,13,19,110,16,-124,13,77,10,-54,6,-4,2,16,-1,-25,-6,-115,-10,59,-14,-48,-19,78,-23,-26,-28,-87,-32,121,-36,-93,-40,-13,-44,-87,-47,-64,-50,38,-52,1,-54,84,-56,11,-57,76,-58,-27,-59,19,-58,-59,-58,-40,-57,-118,-55,-108,-53,14,-50,17,-47,101,-44,38,-40,24,-36,85,-32,-39,-28,119,-23,53,-18,5,-13,-31,-9,-50,-4,-79,1,120,6,40,11,-73,15,7,20,42,24,-24,27,80,31,99,34,-21,36,16,39,-96,40,-39,41,107,42,-110,42,47,42,110,41,57,40,-72,38,-28,36,-27,34,-81,32,94,30,-12,27,-122,25,7,23,124,20,6,18,120,15,8,13,-99,10,49,8,-27,5,-90,3,-107,1,-122,-1,-70,-3,-1,-5,99,-6,-11,-8,-64,-9,-97,-10,-81,-11,-22,-12,105,-12,24,-12,4,-12,49,-12,118,-12,15,-11,-72,-11,-110,-10,-113,-9,-91,-8,-72,-7,-34,-6,10,-4,50,-3,67,-2,80,-1,75,0,74,1,39,2,-16,2,-79,3,86,4,-25,4,103,5,-65,5,21,6,65,6,80,6,107,6,119,6,-117,6,-113,6,-100,6,-85,6,-101,6,-117,6,97,6,41,6,-35,5,104,5,-41,4,67,4,-76,3,1,3,86,2,-96,1,-18,0,76,0,-77,-1,70,-1,-36,-2,-107,-2,-128,-2,-117,-2,-106,-2,-10,-2,70,-1,-85,-1,40,0,-88,0,28,1,-89,1,2,2,102,2,-80,2,-14,2,21,3,76,3,101,3,109,3,116,3,101,3,92,3,68,3,55,3,12,3,-16,2,-77,2,125,2,34,2,-92,1,17,1,86,0,123,-1,-109,-2,-125,-3,99,-4,40,-5,-17,-7,-46,-8,-81,-9,-101,-10,-77,-11,-26,-12,62,-12,-70,-13,112,-13,64,-13,60,-13,65,-13,108,-13,-97,-13,-29,-13,50,-12,-124,-12,-25,-12,53,-11,-104,-11,-21,-11,54,-10,127,-10,-51,-10,12,-9,87,-9,-104,-9,-36,-9,40,-8,119,-8,-29,-8,80,-7,-39,-7,115,-6,44,-5,-2,-5,-21,-4,-30,-3,-9,-2,15,0,66,1,107,2,-99,3,-82,4,-33,5,-62,6,-104,7,99,8,-19,8,103,9,-91,9,-60,9,-75,9,116,9,8,9,124,8,-51,7,-3,6,20,6,26,5,34,4,13,3,-24,1,-75,0,94,-1,-47,-3,70,-4,-103,-6,-54,-8,-31,-10,-18,-12,14,-13,35,-15,86,-17,-63,-19,78,-20,60,-21,87,-22,-41,-23,-82,-23,-45,-23,110,-22,84,-21,-111,-20,26,-18,-39,-17,36,-14,-128,-12,55,-9,23,-6,34,-3,108,0,-33,3,113,7,30,11,-39,14,-86,18,120,22,64,26,28,30,-57,33,108,37,-52,40,10,44,2,47,-60,49,38,52,48,54,-29,55,-3,56,-43,57,21,58,-27,57,52,57,-16,55,74,54,23,52,96,49,81,46,-55,42,-21,38,-34,34,114,30,-48,25,7,21,33,16,19,11,-12,5,-50,0,-97,-5,120,-10,111,-15,97,-20,-105,-25,-12,-30,-126,-34,82,-38,114,-42,-39,-46,-103,-49,-71,-52,41,-54,23,-56,112,-58,62,-59,125,-60,82,-60,122,-60,59,-59,110,-58,52,-56,83,-54,-27,-52,-55,-49,24,-45,-96,-42,100,-38,73,-34,75,-30,109,-26,-109,-22,-75,-18,-104,-14,105,-10,1,-6,65,-3,93,0,10,3,103,5,123,7,43,9,-121,10,-86,11,114,12,9,13,86,13,83,13,12,13,-83,12,-5,11,16,11,-23,9,-109,8,13,7,98,5,-108,3,-89,1,-79,-1,-82,-3,-92,-5,-57,-7,20,-8,111,-10,38,-11,6,-12,50,-13,-81,-14,108,-14,121,-14,-50,-14,76,-13,23,-12,5,-11,53,-10,-100,-9,29,-7,-42,-6,-95,-4,-96,-2,-65,0,-45,2,20,5,66,7,-123,9,-66,11,-7,13,37,16,51,18,82,20,61,22,46,24,7,26,-84,27,71,29,-93,30,-43,31,-28,32,-99,33,58,34,125,34,-123,34,77,34,-52,33,59,33,-120,32,-118,31,-94,30,-95,29,-98,28,-112,27,-125,26,122,25,99,24,82,23,77,22,31,21,5,20,-50,18,-100,17,54,16,-28,14,-128,13,47,12,-56,10,110,9,9,8,-90,6,101,5,32,4,-42,2,-71,1,-105,0,116,-1,83,-2,80,-3,86,-4,103,-5,109,-6,-91,-7,-83,-8,-56,-9,1,-9,25,-10,86,-11,105,-12,-123,-13,-82,-14,-72,-15,-70,-16,-65,-17,-102,-18,111,-19,28,-20,-46,-22,109,-23,-31,-25,-128,-26}; }
	private static byte[] data68(){ return new byte[] {0,-27,-120,-29,69,-30,14,-31,-13,-33,26,-33,100,-34,-38,-35,117,-35,79,-35,44,-35,48,-35,74,-35,-120,-35,-62,-35,40,-34,-126,-34,-10,-34,-116,-33,88,-32,45,-31,51,-30,102,-29,-72,-28,79,-26,-29,-25,-60,-23,-84,-21,-74,-19,-43,-17,-23,-15,31,-12,84,-10,118,-8,-60,-6,-21,-4,18,-1,82,1,-126,3,-64,5,-43,7,12,10,46,12,77,14,95,16,-125,18,-110,20,-120,22,-126,24,88,26,30,28,-72,29,60,31,-120,32,-78,33,113,34,14,35,69,35,42,35,-56,34,0,34,8,33,-62,31,77,30,-97,28,-64,26,-34,24,-20,22,-37,20,-44,18,-77,16,-103,14,120,12,46,10,-18,7,-124,5,48,3,-40,0,-124,-2,83,-4,55,-6,84,-8,-120,-10,-15,-12,-85,-13,-111,-14,-92,-15,21,-15,-70,-16,-73,-16,-25,-16,107,-15,69,-14,79,-13,-83,-12,62,-10,28,-8,59,-6,112,-4,-42,-2,-122,1,61,4,32,7,-22,9,-12,12,-71,15,-116,18,44,21,-119,23,-75,25,-98,27,66,29,-127,30,116,31,34,32,97,32,94,32,-16,31,79,31,100,30,10,29,126,27,-83,25,117,23,-5,20,56,18,22,15,-83,11,-27,7,-45,3,123,-1,-17,-6,67,-10,-110,-15,-61,-20,38,-24,-117,-29,51,-33,-13,-38,42,-41,-88,-45,-118,-48,-51,-51,114,-53,-125,-55,-7,-57,-7,-58,60,-58,18,-58,100,-58,16,-57,61,-56,-39,-55,-12,-53,121,-50,91,-47,-91,-44,57,-40,40,-36,83,-32,-75,-28,84,-23,9,-18,-32,-14,-48,-9,-46,-4,-81,1,-116,6,44,11,-93,15,-50,19,125,23,-24,26,-64,29,24,32,29,34,-121,35,108,36,-23,36,-23,36,-93,36,-5,35,25,35,-41,33,-124,32,-1,30,72,29,121,27,120,25,107,23,51,21,-46,18,105,16,-33,13,94,11,-61,8,64,6,-30,3,-110,1,97,-1,79,-3,124,-5,-49,-7,73,-8,3,-9,-14,-11,21,-11,108,-12,-3,-13,-50,-13,-31,-13,25,-12,-106,-12,72,-11,50,-10,70,-9,119,-8,-57,-7,43,-5,-102,-4,-1,-3,98,-1,-64,0,-4,1,33,3,25,4,-2,4,-47,5,103,6,-12,6,84,7,-105,7,-59,7,-51,7,-40,7,-40,7,-67,7,-77,7,-107,7,102,7,56,7,-31,6,-107,6,35,6,-88,5,9,5,88,4,-107,3,-45,2,1,2,67,1,-115,0,-42,-1,88,-1,-26,-2,-119,-2,79,-2,56,-2,58,-2,106,-2,-79,-2,22,-1,-101,-1,52,0,-2,0,-80,1,-119,2,75,3,45,4,4,5,-66,5,107,6,15,7,-88,7,-6,7,95,8,-85,8,-49,8,-14,8,-1,8,3,9,12,9,0,9,-4,8,-71,8,-125,8,28,8,124,7,-100,6,-125,5,50,4,-98,2,-45,0,-24,-2,-48,-4,-58,-6,-62,-8,-39,-10,34,-11,-118,-13,49,-14,15,-15,30,-16,113,-17,-27,-18,-122,-18,57,-18,29,-18,10,-18,11,-18,49,-18,71,-18,122,-18,-62,-18,28,-17,-115,-17,-15,-17,123,-16,13,-15,-94,-15,69,-14,-43,-14,-115,-13,47,-12,-35,-12,-92,-11,88,-10,53,-9,27,-8,10,-7,11,-6,37,-5,80,-4,125,-3,-71,-2,-28,-1,29,1,74,2,108,3,104,4,93,5,46,6,-40,6,-126,7,-24,7,39,8,84,8,77,8,45,8,17,8,-107,7,42,7,-103,6,-12,5,69,5,109,4,-128,3,-128,2,92,1,39,0,-36,-2,93,-3,-39,-5,28,-6,90,-8,-128,-10,-92,-12,-70,-14,-25,-16,55,-17,-84,-19,71,-20,44,-21,93,-22,-45,-23,-108,-23,-112,-23,-10,-23,-59,-22,-53,-21,37,-19,-24,-18,-50,-16,26,-13,-101,-11,80,-8,59,-5,53,-2,104,1,-78,4,24,8,-109,11,51,15,-32,18,-99,22,126,26,92,30,53,34,-2,37,-81,41,26,45,89,48,73,51,-64,53,-39,55,127,57,-121,58,28,59,27,59,-79,58,-46,57,100,56,-68,54,-84,52,81,50,-94,47,-100,44,106,41,-38,37,4,34,-16,29,-104,25,3,21,78,16,98,11,85,6,52,1,15,-4,-27,-10,-37,-15,-25,-20,47,-24,-102,-29,58,-33,37,-37,62,-41,-76,-45,116,-48,-99,-51,27,-53,14,-55,106,-57,84,-58,-74,-59,-57,-59,59,-58,90,-57,-37,-56,-30,-54,86,-51,59,-48,79,-45,-86,-42,71,-38,-15,-35,-50,-31,-110,-27,103,-23,28,-19,-59,-16,64,-12,-99,-9,-90,-6,-94,-3,52,0,-89,2,-70,4,-117,6,34,8,92,9,73,10,-16,10,38,11,67,11,-3,10,106,10,-103,9,111,8,65,7,-96,5,3,4,34,2,32,0,15,-2,-15,-5,-21,-7,-19,-9,8,-10,89,-12,-33,-14,-99,-15,-83,-16,-35,-17,89,-17,30,-17,62,-17,-96,-17,37,-16,26,-15,52,-14,123,-13,12,-11,-84,-10,-98,-8,-114,-6,-83,-4,-23,-2,36,1,-113,3,-28,5,107,8,-14,10}; }
	private static byte[] data69(){ return new byte[] {107,13,-1,15,110,18,-14,20,68,23,97,25,89,27,26,29,-107,30,-51,31,-80,32,70,33,-112,33,-89,33,-126,33,12,33,-91,32,-19,31,63,31,-123,30,-82,29,-26,28,-3,27,15,27,35,26,28,25,34,24,24,23,10,22,0,21,-8,19,-32,18,-28,17,-58,16,-43,15,-50,14,-52,13,-67,12,-77,11,-83,10,-70,9,-69,8,-57,7,-39,6,1,6,75,5,-78,4,21,4,-111,3,52,3,-43,2,-111,2,35,2,-29,1,105,1,-13,0,97,0,-98,-1,-39,-2,-14,-3,-37,-4,-54,-5,-120,-6,46,-7,-51,-9,66,-10,-86,-12,-18,-14,42,-15,73,-17,88,-19,96,-21,98,-23,102,-25,98,-27,-109,-29,-66,-31,24,-32,-120,-34,47,-35,-10,-37,-29,-38,-11,-39,48,-39,-114,-40,24,-40,-47,-41,-73,-41,-64,-41,-2,-41,100,-40,0,-39,-49,-39,-43,-38,8,-36,118,-35,49,-33,-11,-32,14,-29,70,-27,-119,-25,1,-22,117,-20,4,-17,-121,-15,12,-12,-106,-10,-1,-8,-128,-5,-30,-3,56,0,-108,2,-29,4,56,7,-103,9,-28,11,55,14,124,16,-56,18,0,21,22,23,5,25,-63,26,102,28,-101,29,-105,30,72,31,-94,31,-62,31,-119,31,36,31,97,30,-117,29,-120,28,102,27,58,26,-3,24,-102,23,49,22,-66,20,20,19,-106,17,-38,15,1,14,33,12,34,10,32,8,32,6,25,4,33,2,28,0,71,-2,119,-4,-73,-6,58,-7,-60,-9,-107,-10,-119,-11,-80,-12,62,-12,-20,-13,17,-12,103,-12,30,-11,44,-10,114,-9,2,-7,-55,-6,-40,-4,22,-1,118,1,-1,3,-115,6,42,9,-32,11,126,14,42,17,-67,19,50,22,-115,24,-82,26,-85,28,76,30,-13,31,54,33,40,34,-36,34,33,35,55,35,-23,34,75,34,-123,33,63,32,-41,30,-10,28,-53,26,91,24,-115,21,101,18,-11,14,41,11,36,7,-45,2,97,-2,-48,-7,31,-11,127,-16,-11,-21,117,-25,54,-29,39,-33,107,-37,-25,-41,-68,-44,-37,-47,72,-49,41,-51,86,-53,-20,-55,-44,-56,60,-56,-4,-57,54,-56,-35,-56,-21,-55,119,-53,113,-51,-25,-49,-53,-46,-8,-43,-94,-39,-85,-35,-16,-31,122,-26,43,-21,2,-16,-34,-12,-70,-7,104,-2,-35,2,38,7,24,11,-34,14,21,18,12,21,-111,23,-72,25,-104,27,-3,28,24,30,-64,30,68,31,65,31,24,31,-88,30,3,30,-24,28,-50,27,73,26,-73,24,-29,22,-6,20,-38,18,-107,16,77,14,-2,11,-122,9,35,7,-68,4,93,2,13,0,-32,-3,-63,-5,-44,-7,1,-8,122,-10,49,-11,30,-12,111,-13,-5,-14,-19,-14,15,-13,-104,-13,96,-12,123,-11,-97,-10,-9,-9,95,-7,-47,-6,99,-4,-26,-3,88,-1,-40,0,42,2,-122,3,-62,4,-13,5,-12,6,-45,7,-80,8,80,9,-20,9,77,10,-96,10,-34,10,-37,10,-40,10,-84,10,109,10,22,10,-97,9,13,9,106,8,-103,7,-57,6,-42,5,-49,4,-79,3,-96,2,109,1,108,0,124,-1,-103,-2,-54,-3,70,-3,-49,-4,-96,-4,-114,-4,-84,-4,-21,-4,77,-3,-41,-3,118,-2,66,-1,10,0,-7,0,-6,1,6,3,18,4,39,5,73,6,110,7,113,8,115,9,-125,10,120,11,109,12,78,13,7,14,-69,14,77,15,-57,15,34,16,82,16,77,16,4,16,-112,15,-26,14,-34,13,-90,12,25,11,78,9,75,7,19,5,-54,2,106,0,3,-2,-99,-5,82,-7,34,-9,33,-11,62,-13,-123,-15,31,-16,-79,-18,-107,-19,-70,-20,-29,-21,78,-21,-42,-22,-127,-22,72,-22,43,-22,21,-22,38,-22,56,-22,106,-22,-82,-22,12,-21,-103,-21,28,-20,-54,-20,-95,-19,125,-18,-116,-17,-85,-16,-26,-15,86,-13,-81,-12,67,-10,-55,-9,82,-7,-30,-6,109,-4,-32,-3,73,-1,-107,0,-53,1,-11,2,6,4,7,5,-52,5,122,6,31,7,-121,7,-30,7,20,8,39,8,26,8,-32,7,-90,7,70,7,-75,6,56,6,-116,5,-55,4,-2,3,30,3,20,2,-8,0,-68,-1,105,-2,-19,-4,73,-5,-108,-7,-41,-9,-12,-11,48,-12,122,-14,-50,-16,88,-17,-1,-19,-28,-20,0,-20,86,-21,-27,-22,-57,-22,-38,-22,50,-21,-70,-21,-77,-20,-64,-19,35,-17,-59,-16,-123,-14,-90,-12,-26,-10,89,-7,18,-4,-34,-2,-10,1,55,5,-113,8,80,12,-17,15,-52,19,-77,23,-79,27,-104,31,104,35,39,39,-83,42,-22,45,-45,48,111,51,-102,53,100,55,-70,56,-103,57,28,58,46,58,-38,57,60,57,63,56,-1,54,107,53,-116,51,104,49,-38,46,20,44,4,41,-107,37,-26,33,-37,29,-99,25,64,21,-101,16,-38,11,8,7,18,2,28,-3,32,-8,49,-13,115,-18,-76,-23,53,-27,-47,-32,-75,-36,-51,-40,93,-43,34,-46,121,-49}; }
	private static byte[] data70(){ return new byte[] {35,-51,118,-53,58,-54,-117,-55,113,-55,-44,-55,-84,-54,-17,-53,-75,-51,-51,-49,39,-46,-39,-44,-86,-41,-72,-38,-22,-35,32,-31,116,-28,-68,-25,17,-21,71,-18,116,-15,123,-12,90,-9,52,-6,-63,-4,26,-1,74,1,42,3,-50,4,54,6,50,7,-10,7,49,8,50,8,-47,7,40,7,58,6,-34,4,96,3,-84,1,-56,-1,-33,-3,-34,-5,-25,-7,-10,-9,7,-10,83,-12,-90,-14,53,-15,-21,-17,-32,-18,-19,-19,38,-19,-84,-20,70,-20,77,-20,124,-20,-22,-20,-69,-19,-83,-18,-6,-17,112,-15,35,-13,63,-11,96,-9,-52,-7,91,-4,8,-1,-55,1,-81,4,-115,7,123,10,90,13,36,16,-34,18,96,21,-68,23,-33,25,-75,27,63,29,-121,30,-119,31,58,32,-70,32,-29,32,-15,32,-55,32,98,32,-10,31,92,31,-62,30,-9,29,13,29,33,28,18,27,14,26,-3,24,-68,23,-110,22,86,21,57,20,20,19,-13,17,-20,16,-27,15,-12,14,0,14,26,13,68,12,110,11,-111,10,-41,9,40,9,-87,8,49,8,-21,7,-67,7,-62,7,-34,7,25,8,110,8,-21,8,80,9,-58,9,-4,9,38,10,55,10,11,10,-58,9,56,9,-114,8,-81,7,-88,6,-103,5,64,4,-41,2,66,1,-103,-1,-44,-3,-13,-5,-28,-7,-68,-9,103,-11,15,-13,-93,-16,58,-18,-73,-21,60,-23,-59,-26,88,-28,-26,-31,-91,-33,123,-35,112,-37,-96,-39,-9,-41,-114,-42,94,-43,90,-44,-91,-45,75,-45,28,-45,49,-45,-119,-45,61,-44,14,-43,55,-42,-126,-41,51,-39,-19,-38,-1,-36,41,-33,107,-31,-32,-29,89,-26,-16,-24,-97,-21,52,-18,8,-15,-81,-13,-113,-10,101,-7,54,-4,19,-1,-27,1,-78,4,-125,7,60,10,-27,12,98,15,-69,17,-23,19,-36,21,116,23,-47,24,-34,25,-94,26,13,27,73,27,49,27,-16,26,-124,26,-12,25,79,25,-111,24,-54,23,-7,22,12,22,49,21,26,20,-2,18,-59,17,122,16,22,15,-119,13,-10,11,82,10,-85,8,-7,6,56,5,-110,3,-17,1,86,0,-60,-2,76,-3,-25,-5,-100,-6,103,-7,95,-8,-94,-9,-2,-10,-75,-10,-69,-10,15,-9,-62,-9,-92,-8,-7,-7,121,-5,41,-3,51,-1,54,1,110,3,-82,5,11,8,107,10,-33,12,63,15,-76,17,0,20,83,22,-117,24,-68,26,-62,28,-92,30,79,32,-46,33,41,35,35,36,-8,36,85,37,-106,37,103,37,-28,36,31,36,-10,34,110,33,-84,31,100,29,-21,26,8,24,-66,20,56,17,113,13,-118,9,102,5,39,1,-21,-4,-84,-8,-128,-12,83,-16,79,-20,85,-24,-95,-28,17,-31,-79,-35,121,-38,123,-41,-63,-44,79,-46,16,-48,54,-50,-82,-52,117,-53,-73,-54,109,-54,-119,-54,43,-53,72,-52,-5,-51,10,-48,-74,-46,-78,-43,52,-39,-24,-36,-18,-32,30,-27,109,-23,-81,-19,9,-14,39,-10,40,-6,-12,-3,-107,1,1,5,42,8,11,11,-66,13,26,16,83,18,44,20,-44,21,48,23,76,24,4,25,-122,25,-106,25,111,25,-36,24,38,24,14,23,-52,21,78,20,-96,18,-35,16,-40,14,-25,12,-50,10,-111,8,92,6,-12,3,-77,1,82,-1,-2,-4,-65,-6,-91,-8,-81,-10,6,-11,-110,-13,127,-14,-73,-15,80,-15,91,-15,-70,-15,118,-14,101,-13,-94,-12,-8,-11,-127,-9,9,-7,-117,-6,37,-4,-65,-3,54,-1,-62,0,50,2,-90,3,24,5,90,6,-87,7,-61,8,-10,9,-22,10,-59,11,120,12,9,13,110,13,-75,13,-57,13,-87,13,110,13,-44,12,44,12,58,11,70,10,9,9,-75,7,77,6,-42,4,72,3,-44,1,84,0,1,-1,-57,-3,-73,-4,-41,-5,64,-5,-47,-6,-114,-6,-116,-6,-70,-6,27,-5,-112,-5,55,-4,-46,-4,-66,-3,-72,-2,-72,-1,-39,0,46,2,125,3,-16,4,110,6,9,8,-74,9,100,11,31,13,-39,14,-115,16,27,18,-96,19,-22,20,33,22,-12,22,-84,23,9,24,39,24,-23,23,114,23,-107,22,122,21,15,20,100,18,113,16,72,14,-3,11,-123,9,3,7,100,4,-52,1,21,-1,-122,-4,-18,-7,116,-9,6,-11,-73,-14,-80,-16,-78,-18,4,-19,-128,-21,56,-22,26,-23,49,-24,105,-25,-59,-26,61,-26,-37,-27,-126,-27,66,-27,33,-27,51,-27,85,-27,-45,-27,96,-26,42,-25,54,-24,102,-23,-27,-22,-93,-20,124,-18,122,-16,-124,-14,-102,-12,-97,-10,-89,-8,-111,-6,76,-4,12,-2,-114,-1,-13,0,55,2,112,3,110,4,99,5,28,6,-77,6,71,7,-103,7,-57,7,-34,7,-64,7,120,7,23,7,-105,6,-15,5,68,5,115,4,-112,3,-106,2,-102,1,121,0,49,-1,-53,-3,97,-4,-32,-6,60,-7,-99,-9,-23,-11,74,-12,-81,-14,52,-15,-41,-17,-85,-18}; }
	private static byte[] data71(){ return new byte[] {-72,-19,-41,-20,59,-20,-51,-21,-101,-21,-125,-21,-103,-21,-36,-21,94,-20,-5,-20,-39,-19,-46,-18,0,-16,117,-15,12,-13,1,-11,22,-9,-123,-7,41,-4,12,-1,53,2,-128,5,-2,8,-87,12,84,16,38,20,-10,23,-103,27,67,31,-85,34,-22,37,4,41,-64,43,80,46,-105,48,120,50,33,52,108,53,108,54,31,55,125,55,-97,55,94,55,-39,54,5,54,-39,52,74,51,-127,49,91,47,-17,44,41,42,38,39,-26,35,101,32,-93,28,-64,24,-100,20,105,16,-10,11,110,7,-46,2,31,-2,109,-7,-68,-12,33,-16,-98,-21,81,-25,66,-29,-124,-33,33,-36,32,-39,-124,-42,85,-44,-98,-46,99,-47,126,-48,39,-48,30,-48,-122,-48,79,-47,97,-46,-38,-45,-106,-43,-102,-41,-33,-39,76,-36,-32,-34,-111,-31,97,-28,23,-25,-9,-23,-62,-20,-122,-17,78,-14,-53,-12,102,-9,-75,-7,-30,-5,-21,-3,-91,-1,51,1,102,2,93,3,-3,3,19,4,-21,3,84,3,-114,2,110,1,7,0,102,-2,-79,-4,-25,-6,28,-7,52,-9,-128,-11,-63,-13,38,-14,-87,-16,59,-17,-20,-19,-72,-20,-91,-21,-86,-22,-52,-23,42,-23,-97,-24,94,-24,104,-24,-90,-24,79,-23,69,-22,-113,-21,63,-19,63,-17,122,-15,-7,-13,-59,-10,-91,-7,-85,-4,-55,-1,-16,2,-15,5,1,9,-31,11,-98,14,54,17,-85,19,-57,21,-38,23,-91,25,29,27,97,28,-120,29,92,30,21,31,120,31,-40,31,-36,31,-82,31,96,31,-58,30,16,30,62,29,50,28,20,27,-14,25,-84,24,121,23,34,22,-23,20,-87,19,113,18,80,17,27,16,-14,14,-40,13,-53,12,-46,11,-48,10,-9,9,55,9,-96,8,34,8,-17,7,-37,7,6,8,88,8,-6,8,-73,9,-97,10,-109,11,-96,12,-93,13,-103,14,-126,15,60,16,-33,16,81,17,-115,17,-78,17,-125,17,69,17,-64,16,11,16,41,15,3,14,-69,12,65,11,-118,9,-66,7,-77,5,121,3,34,1,-124,-2,-13,-5,35,-7,46,-10,58,-13,30,-16,0,-19,-35,-23,-77,-26,-101,-29,-95,-32,-73,-35,14,-37,-82,-40,-112,-42,-69,-44,66,-45,16,-46,54,-47,-80,-48,-123,-48,-121,-48,-28,-48,124,-47,70,-46,70,-45,-106,-44,9,-42,-68,-41,-113,-39,-105,-37,-24,-35,86,-32,-20,-30,-53,-27,-79,-24,-54,-21,-2,-18,61,-14,-101,-11,-24,-8,51,-4,123,-1,-117,2,-119,5,92,8,29,11,125,13,-68,15,-103,17,61,19,-99,20,-94,21,115,22,-25,22,21,23,34,23,-23,22,-125,22,3,22,101,21,-72,20,-15,19,55,19,78,18,92,17,102,16,88,15,58,14,36,13,-33,11,-85,10,105,9,35,8,-37,6,100,5,8,4,-79,2,77,1,10,0,-104,-2,86,-3,28,-4,13,-5,26,-6,86,-7,-54,-8,-118,-8,105,-8,-77,-8,38,-7,-36,-7,-50,-6,-17,-5,73,-3,-49,-2,114,0,64,2,29,4,21,6,29,8,45,10,91,12,-119,14,-61,16,-33,18,15,21,35,23,39,25,21,27,-25,28,-114,30,27,32,-126,33,-72,34,-100,35,107,36,-31,36,32,37,11,37,-109,36,-30,35,-62,34,87,33,-117,31,97,29,-28,26,9,24,3,21,-73,17,47,14,-102,10,-4,6,80,3,-92,-1,-14,-5,95,-8,-99,-12,37,-15,-102,-19,36,-22,-69,-26,126,-29,83,-32,78,-35,124,-38,-35,-41,-119,-43,123,-45,-63,-47,106,-48,-128,-49,-2,-50,2,-49,127,-49,118,-48,-27,-47,-69,-45,-1,-43,-111,-40,124,-37,-92,-34,-2,-31,111,-27,-13,-24,125,-20,-6,-17,106,-13,-62,-10,-3,-7,-9,-4,-20,-1,-80,2,63,5,-71,7,-14,9,35,12,0,14,-80,15,35,17,98,18,84,19,-27,19,55,20,58,20,-10,19,106,19,-108,18,118,17,64,16,-53,14,37,13,105,11,118,9,104,7,69,5,14,3,-51,0,109,-2,39,-4,-58,-7,-72,-9,-90,-11,-23,-13,95,-14,59,-15,99,-16,-18,-17,-57,-17,16,-16,-97,-16,117,-15,-121,-14,-37,-13,69,-11,-47,-10,-126,-8,37,-6,-18,-5,-87,-3,103,-1,10,1,-82,2,79,4,-52,5,81,7,-59,8,14,10,84,11,115,12,97,13,72,14,7,15,-127,15,-43,15,-32,15,-74,15,68,15,-109,14,-99,13,90,12,6,11,97,9,-100,7,-44,5,-3,3,52,2,-122,0,-28,-2,102,-3,42,-4,15,-5,65,-6,-112,-7,23,-7,-47,-8,-86,-8,-66,-8,-17,-8,60,-7,-62,-7,106,-6,77,-5,73,-4,-122,-3,-12,-2,-118,0,79,2,76,4,92,6,-105,8,-4,10,80,13,-92,15,2,18,52,20,77,22,73,24,2,26,115,27,-84,28,-110,29,41,30,69,30,37,30,-98,29,-59,28,-97,27,25,26,102,24,123,22,46,20,-48,17,70,15,-92,12,-41,9,-28,6,-4,3}; }
	private static byte[] data72(){ return new byte[] {24,1,7,-2,32,-5,74,-8,-126,-11,-21,-14,116,-16,47,-18,30,-20,59,-22,-117,-24,-5,-26,-103,-27,90,-28,84,-29,78,-30,122,-31,-44,-32,98,-32,47,-32,47,-32,-117,-32,39,-31,7,-30,83,-29,-49,-28,-103,-26,-109,-24,-74,-22,0,-19,67,-17,-98,-15,-15,-13,19,-10,66,-8,79,-6,42,-4,5,-2,-100,-1,39,1,-114,2,-58,3,-37,4,-53,5,-128,6,40,7,119,7,-85,7,-94,7,99,7,-4,6,-128,6,-54,5,-14,4,-8,3,-20,2,-81,1,126,0,30,-1,-103,-3,17,-4,116,-6,-38,-8,34,-9,118,-11,-32,-13,91,-14,-13,-16,-90,-17,104,-18,94,-19,124,-20,-26,-21,81,-21,-7,-22,-65,-22,-69,-22,-18,-22,45,-21,-87,-21,80,-20,38,-19,44,-18,66,-17,-95,-16,65,-14,23,-12,44,-10,96,-8,-12,-6,-103,-3,122,0,-103,3,-54,6,29,10,127,13,-17,16,81,20,-98,23,-52,26,-40,29,-69,32,102,35,-41,37,16,40,31,42,-21,43,125,45,-28,46,27,48,16,49,-62,49,72,50,-103,50,-97,50,108,50,-30,49,32,49,-15,47,-116,46,-46,44,-21,42,-90,40,48,38,120,35,-114,32,87,29,22,26,-123,22,-36,18,-4,14,-2,10,-46,6,-91,2,97,-2,64,-6,20,-10,37,-14,84,-18,-38,-22,-97,-25,-80,-28,14,-30,-66,-33,-76,-35,12,-36,-73,-38,-87,-39,-24,-40,-121,-40,115,-40,-67,-40,58,-39,37,-38,78,-37,-83,-36,84,-34,35,-32,45,-30,68,-28,-127,-26,-75,-24,-4,-22,50,-19,92,-17,-95,-15,-90,-13,-78,-11,-106,-9,81,-7,1,-5,106,-4,-103,-3,-126,-2,31,-1,-118,-1,-124,-1,54,-1,-110,-2,-84,-3,-102,-4,77,-5,-35,-7,89,-8,-71,-10,51,-11,-100,-13,23,-14,-101,-16,11,-17,-86,-19,74,-20,-25,-22,-120,-23,94,-24,52,-25,51,-26,86,-27,-83,-28,89,-28,78,-28,-89,-28,103,-27,101,-26,-12,-25,-44,-23,-10,-21,119,-18,74,-15,45,-12,69,-9,114,-6,-86,-3,-52,0,-25,3,-33,6,-70,9,107,12,-50,14,51,17,83,19,61,21,29,23,-75,24,43,26,-126,27,-104,28,-116,29,68,30,-59,30,-5,30,-7,30,-59,30,72,30,-105,29,-36,28,-47,27,-64,26,-116,25,74,24,10,23,-94,21,80,20,-9,18,-98,17,73,16,-31,14,-114,13,48,12,-18,10,-44,9,-62,8,-31,7,83,7,-16,6,-41,6,3,7,109,7,30,8,11,9,19,10,90,11,-98,12,1,14,82,15,-100,16,-27,17,1,19,9,20,36,21,-9,21,-83,22,81,23,-69,23,-13,23,-31,23,-81,23,71,23,110,22,98,21,57,20,-98,18,-31,16,-38,14,-98,12,37,10,112,7,-123,4,111,1,9,-2,-89,-6,-3,-10,74,-13,-125,-17,-73,-21,9,-24,98,-28,-12,-32,-62,-35,-35,-38,56,-40,-26,-43,-11,-45,66,-46,-4,-48,-18,-49,45,-49,-76,-50,89,-50,106,-50,-111,-50,11,-49,-56,-49,-59,-48,38,-46,-67,-45,-93,-43,-29,-41,93,-38,46,-35,67,-32,-107,-29,13,-25,-99,-22,54,-18,-13,-15,114,-11,9,-7,116,-4,-95,-1,-73,2,120,5,15,8,104,10,-127,12,69,14,-73,15,-27,16,-61,17,90,18,-69,18,-43,18,-68,18,-121,18,34,18,-115,17,-20,16,46,16,106,15,-104,14,-70,13,-61,12,-47,11,-39,10,-36,9,-44,8,-59,7,-66,6,-107,5,99,4,64,3,-23,1,-84,0,94,-1,4,-2,-22,-4,-62,-5,-27,-6,28,-6,-108,-7,74,-7,41,-7,92,-7,-56,-7,100,-6,26,-5,21,-4,33,-3,71,-2,121,-1,-35,0,48,2,-79,3,53,5,-48,6,-104,8,105,10,75,12,75,14,64,16,68,18,44,20,36,22,-24,23,-84,25,55,27,-68,28,5,30,55,31,63,32,33,33,-46,33,100,34,-96,34,-76,34,-126,34,-20,33,62,33,24,32,-99,30,-20,28,-43,26,-94,24,34,22,116,19,-61,16,-37,13,16,11,20,8,31,5,62,2,68,-1,76,-4,68,-7,53,-10,42,-13,15,-16,-4,-20,-12,-23,9,-25,75,-28,-88,-31,92,-33,45,-35,110,-37,-14,-39,-40,-40,11,-40,-54,-41,-68,-41,48,-40,-17,-40,18,-38,125,-37,37,-35,26,-33,46,-31,-128,-29,-21,-27,85,-24,-40,-22,90,-19,-20,-17,93,-14,-38,-12,71,-9,-118,-7,-47,-5,16,-2,32,0,74,2,32,4,-2,5,-59,7,92,9,-45,10,-11,11,-6,12,-46,13,70,14,-121,14,126,14,61,14,-87,13,-32,12,-45,11,-116,10,-14,8,60,7,73,5,83,3,47,1,3,-1,-47,-4,-87,-6,-102,-8,-99,-10,-23,-12,91,-13,2,-14,11,-15,50,-16,-93,-17,102,-17,94,-17,-76,-17,46,-16,-14,-16,-34,-15,17,-13,105,-12,-39,-11,-124,-9,65,-7,25,-5,-15,-4,-53,-2,-76,0,113,2,61,4,-6,5,-94,7}; }
	private static byte[] data73(){ return new byte[] {64,9,-71,10,33,12,117,13,-108,14,-96,15,96,16,-14,16,79,17,79,17,0,17,101,16,107,15,52,14,-75,12,27,11,69,9,104,7,-107,5,-86,3,-19,1,72,0,-48,-2,121,-3,63,-4,48,-5,72,-6,-126,-7,-46,-8,43,-8,-58,-9,112,-9,77,-9,79,-9,-99,-9,52,-8,-5,-8,42,-6,-106,-5,80,-3,86,-1,-117,1,-9,3,-112,6,48,9,6,12,-68,14,127,17,36,20,-80,22,29,25,78,27,54,29,-8,30,70,32,109,33,60,34,-109,34,-75,34,92,34,-72,33,-41,32,-126,31,-22,29,8,28,-26,25,-113,23,-3,20,88,18,105,15,109,12,98,9,73,6,43,3,18,0,4,-3,-3,-7,6,-9,22,-12,104,-15,-85,-18,14,-20,-112,-23,32,-25,-25,-28,-30,-30,8,-31,103,-33,31,-34,6,-35,117,-36,23,-36,38,-36,-108,-36,75,-35,118,-34,-27,-33,-110,-31,-128,-29,-101,-27,-63,-25,28,-22,120,-20,-44,-18,71,-15,-97,-13,-15,-11,46,-8,94,-6,105,-4,76,-2,39,0,-53,1,53,3,-123,4,-102,5,-125,6,47,7,-112,7,-47,7,-59,7,-107,7,49,7,-119,6,-113,5,-121,4,65,3,-54,1,44,0,103,-2,-105,-4,-63,-6,-41,-8,8,-9,52,-11,-120,-13,-12,-15,119,-16,39,-17,-9,-19,-17,-20,-17,-21,36,-21,110,-22,-29,-23,-127,-23,59,-23,27,-23,58,-23,-120,-23,-1,-23,-54,-22,-80,-21,-42,-20,75,-18,-46,-17,-95,-15,-99,-13,-73,-11,1,-8,102,-6,11,-3,-68,-1,123,2,110,5,82,8,91,11,103,14,109,17,91,20,74,23,5,26,-107,28,-4,30,50,33,54,35,15,37,-79,38,37,40,97,41,110,42,108,43,55,44,-33,44,70,45,-92,45,-61,45,-70,45,111,45,2,45,67,44,83,43,25,42,-94,40,-47,38,-49,36,120,34,-23,31,36,29,32,26,-16,22,-95,19,64,16,-47,12,60,9,-57,5,100,2,41,-1,-13,-5,-38,-8,-15,-11,61,-13,-82,-16,79,-18,18,-20,14,-22,80,-24,-64,-26,97,-27,76,-28,-117,-29,-14,-30,-69,-30,-75,-30,-23,-30,101,-29,26,-28,-11,-28,1,-26,43,-25,110,-24,-66,-23,80,-21,-63,-20,94,-18,-12,-17,-123,-15,37,-13,-114,-12,14,-10,113,-9,-118,-8,-110,-7,112,-6,28,-5,127,-5,-93,-5,-94,-5,90,-5,-22,-6,52,-6,97,-7,-126,-8,116,-9,104,-10,59,-11,-4,-13,-87,-14,74,-15,-15,-17,105,-18,0,-19,-118,-21,3,-22,-97,-24,49,-25,-16,-27,-46,-28,-33,-29,46,-29,-74,-30,-105,-30,-48,-30,62,-29,39,-28,86,-27,-44,-26,-80,-24,-74,-22,15,-19,-88,-17,111,-14,55,-11,30,-8,20,-5,-7,-3,-33,0,-87,3,96,6,-16,8,79,11,-87,13,-36,15,-15,17,-46,19,-111,21,19,23,-125,24,-49,25,-36,26,-90,27,78,28,-71,28,-35,28,-43,28,-116,28,31,28,105,27,-107,26,-95,25,127,24,82,23,17,22,-108,20,19,19,-119,17,13,16,114,14,-30,12,86,11,-3,9,-85,8,-99,7,-82,6,-16,5,-95,5,109,5,-87,5,20,6,-48,6,-64,7,-23,8,67,10,-72,11,74,13,-27,14,-104,16,40,18,-55,19,86,21,-27,22,86,24,-89,25,-46,26,-44,27,-94,28,74,29,-63,29,-12,29,9,30,-83,29,38,29,66,28,-5,26,-107,25,-75,23,117,21,-4,18,2,16,-19,12,111,9,-85,5,-27,1,-12,-3,-48,-7,-22,-11,-49,-15,1,-18,63,-22,-77,-26,106,-29,47,-32,75,-35,-111,-38,11,-40,-56,-43,-62,-45,-16,-47,91,-48,-3,-50,-12,-51,50,-51,-41,-52,-45,-52,57,-51,-3,-51,32,-49,-69,-48,-102,-46,-17,-44,117,-41,82,-38,115,-35,-97,-32,39,-28,-85,-25,40,-21,-48,-18,68,-14,-72,-11,24,-7,78,-4,81,-1,31,2,-50,4,37,7,71,9,11,11,-114,12,-69,13,-85,14,78,15,-71,15,-33,15,-56,15,-114,15,30,15,-118,14,-25,13,51,13,102,12,-127,11,-108,10,-91,9,-68,8,-70,7,-101,6,-116,5,80,4,23,3,-53,1,122,0,31,-1,-59,-3,-113,-4,68,-5,43,-6,70,-7,-118,-8,20,-8,-31,-9,-42,-9,36,-8,-96,-8,87,-7,63,-6,39,-5,87,-4,-118,-3,-43,-2,56,0,-115,1,-13,2,86,4,-31,5,118,7,30,9,-40,10,-86,12,110,14,90,16,52,18,33,20,-23,21,-96,23,76,25,-47,26,40,28,100,29,-119,30,91,31,6,32,-124,32,-67,32,-45,32,-70,32,82,32,-39,31,-10,30,24,30,-18,28,-117,27,19,26,80,24,-107,22,-105,20,-107,18,99,16,24,14,-37,11,97,9,-25,6,105,4,-58,1,68,-1,-114,-4,-18,-7,78,-9,-79,-12,56,-14,-52,-17,-115,-19,101,-21,92,-23,-90,-25,26,-26,-39,-28,-32,-29,45,-29,-80,-30,-109,-30,-79,-30}; }
	private static byte[] data74(){ return new byte[] {28,-29,-69,-29,-102,-28,-83,-27,-10,-26,47,-24,-67,-23,78,-21,-22,-20,125,-18,11,-16,-74,-15,81,-13,-8,-12,-100,-10,62,-8,-47,-7,113,-5,2,-3,-98,-2,28,0,-82,1,19,3,-118,4,-72,5,-34,6,-37,7,-76,8,64,9,-115,9,-75,9,-119,9,60,9,-117,8,-96,7,-123,6,54,5,-65,3,18,2,67,0,107,-2,-121,-4,-81,-6,-48,-8,7,-9,-126,-11,8,-12,-80,-14,-115,-15,-106,-16,-38,-17,68,-17,-46,-18,-83,-18,-60,-18,18,-17,-122,-17,47,-16,25,-15,56,-14,119,-13,-8,-12,-123,-10,64,-8,26,-6,-19,-5,-49,-3,-32,-1,-68,1,-77,3,-101,5,94,7,50,9,-54,10,75,12,-104,13,-45,14,-64,15,110,16,-30,16,-12,16,-56,16,89,16,-104,15,-111,14,109,13,22,12,-101,10,9,9,114,7,-43,5,61,4,-76,2,68,1,-67,-1,97,-2,28,-3,-59,-5,-105,-6,96,-7,94,-8,105,-9,-109,-10,-11,-11,-106,-11,90,-11,-90,-11,45,-10,25,-9,76,-8,-26,-7,-44,-5,0,-2,90,0,0,3,-52,5,-93,8,-106,11,117,14,76,17,46,20,-52,22,79,25,-89,27,-58,29,-71,31,70,33,-77,34,-62,35,-111,36,2,37,37,37,-28,36,99,36,121,35,69,34,-80,32,-32,30,-16,28,-94,26,39,24,-120,21,-73,18,-39,15,-42,12,-45,9,-81,6,-122,3,57,0,21,-3,-75,-7,-121,-10,73,-13,1,-16,-10,-20,-28,-23,29,-25,-125,-28,38,-30,48,-32,-99,-34,84,-35,121,-36,-19,-37,-11,-37,79,-36,-18,-36,-16,-35,52,-33,-86,-32,104,-30,75,-28,72,-26,95,-24,-112,-22,-53,-20,26,-17,109,-15,-56,-13,25,-10,85,-8,-97,-6,-65,-4,-42,-2,-78,0,93,2,-32,3,43,5,47,6,-11,6,99,7,-91,7,-125,7,39,7,127,6,-121,5,89,4,-9,2,98,1,-83,-1,-46,-3,-17,-5,4,-6,20,-8,67,-10,126,-12,-38,-14,59,-15,-51,-17,86,-18,19,-19,-30,-21,-60,-22,-48,-23,-32,-24,42,-24,-122,-25,27,-25,-40,-26,-35,-26,43,-25,-100,-25,109,-24,116,-23,-69,-22,79,-20,39,-18,14,-16,74,-14,-87,-12,33,-9,-87,-7,74,-4,7,-1,-40,1,-93,4,118,7,73,10,19,13,-12,15,-92,18,65,21,-61,23,25,26,73,28,72,30,34,32,-80,33,30,35,96,36,123,37,108,38,59,39,0,40,-99,40,19,41,111,41,-68,41,-27,41,-30,41,-89,41,64,41,-78,40,-39,39,-74,38,104,37,-79,35,-54,33,-82,31,89,29,-15,26,90,24,-79,21,-19,18,62,16,-124,13,-15,10,85,8,-27,5,127,3,49,1,-2,-2,-13,-4,-28,-6,-16,-8,14,-9,82,-11,-49,-13,58,-14,-20,-16,-66,-17,-69,-18,6,-18,117,-19,26,-19,-60,-20,-34,-20,-2,-20,71,-19,-86,-19,50,-18,-65,-18,104,-17,35,-16,-12,-16,-93,-15,122,-14,78,-13,14,-12,-56,-12,111,-11,25,-10,-102,-10,-7,-10,90,-9,122,-9,-103,-9,-128,-9,85,-9,23,-9,-91,-10,59,-10,-83,-11,34,-11,111,-12,-94,-13,-52,-14,-43,-15,-62,-16,-115,-17,70,-18,-22,-20,127,-21,-1,-23,115,-24,6,-25,-88,-27,103,-28,82,-29,126,-30,-44,-31,116,-31,78,-31,-122,-31,-1,-31,-77,-30,-40,-29,25,-27,-88,-26,-125,-24,116,-22,-84,-20,12,-17,-126,-15,15,-12,-93,-10,100,-7,-15,-5,-89,-2,56,1,-35,3,67,6,-99,8,-21,10,25,13,52,15,34,17,-15,18,-101,20,27,22,118,23,-86,24,-100,25,127,26,-3,26,78,27,117,27,78,27,-24,26,98,26,-123,25,-124,24,93,23,-9,21,120,20,-38,18,42,17,99,15,-104,13,-23,11,66,10,-74,8,74,7,4,6,5,5,56,4,-95,3,108,3,91,3,-107,3,24,4,-61,4,-77,5,-46,6,18,8,117,9,-7,10,-111,12,101,14,43,16,-5,17,-49,19,-111,21,110,23,28,25,-53,26,78,28,-76,29,-18,30,0,32,-65,32,80,33,115,33,99,33,-27,32,17,32,-55,30,29,29,17,27,-90,24,-49,21,-49,18,117,15,-15,11,78,8,108,4,-89,0,-26,-4,18,-7,96,-11,-62,-15,56,-18,-83,-22,99,-25,10,-28,-40,-32,-72,-35,-43,-38,7,-40,116,-43,43,-45,36,-47,126,-49,39,-50,98,-51,5,-51,31,-51,-97,-51,-90,-50,5,-48,-46,-47,-7,-45,92,-42,12,-39,-16,-37,2,-33,42,-30,110,-27,-59,-24,37,-20,-125,-17,-48,-14,-4,-11,23,-7,21,-4,-53,-2,77,1,-92,3,-98,5,105,7,-40,8,15,10,10,11,-73,11,61,12,121,12,-109,12,122,12,67,12,-40,11,91,11,-60,10,-5,9,33,9,58,8,47,7,28,6,-41,4,120,3,5,2,122,0,-3,-2,120,-3,-25,-5,-125,-6,36,-7,-19,-9,-8,-10,32,-10,-79,-11,104,-11,102,-11}; }
	private static byte[] data75(){ return new byte[] {-88,-11,36,-10,-30,-10,-49,-9,-39,-8,25,-6,84,-5,-64,-4,36,-2,-98,-1,29,1,-116,2,38,4,-59,5,93,7,32,9,-42,10,-85,12,-122,14,104,16,43,18,-6,19,-58,21,111,23,-8,24,79,26,-115,27,-95,28,116,29,18,30,115,30,-69,30,-103,30,118,30,20,30,124,29,-53,28,1,28,18,27,3,26,-24,24,-61,23,121,22,18,21,-85,19,18,18,123,16,-64,14,-48,12,-26,10,-56,8,-88,6,119,4,41,2,-19,-1,-102,-3,115,-5,93,-7,100,-9,127,-11,-49,-13,53,-14,-41,-16,-105,-17,-127,-18,-91,-19,7,-19,122,-20,38,-20,20,-20,36,-20,96,-20,-61,-20,100,-19,26,-18,-34,-18,-71,-17,-99,-16,-98,-15,-119,-14,109,-13,88,-12,52,-11,0,-10,-29,-10,-74,-9,-117,-8,120,-7,89,-6,93,-5,96,-4,118,-3,-119,-2,-99,-1,-110,0,-114,1,93,2,22,3,-96,3,-1,3,30,4,28,4,-30,3,104,3,-67,2,-37,1,-43,0,-88,-1,76,-2,-21,-4,114,-5,-20,-7,101,-8,-36,-10,107,-11,32,-12,-55,-14,-85,-15,-93,-16,-80,-17,-2,-18,93,-18,-20,-19,-122,-19,105,-19,103,-19,-122,-19,-36,-19,83,-18,12,-17,-10,-17,-4,-16,42,-14,-122,-13,14,-11,-67,-10,122,-8,106,-6,72,-4,90,-2,110,0,105,2,88,4,51,6,12,8,-106,9,-2,10,64,12,49,13,6,14,114,14,-70,14,-61,14,-126,14,30,14,104,13,-95,12,-57,11,-92,10,-119,9,99,8,8,7,-85,5,66,4,-48,2,68,1,-53,-1,54,-2,-100,-4,8,-5,-112,-7,35,-8,-52,-10,-82,-11,-52,-12,33,-12,-55,-13,-84,-13,-14,-13,126,-12,116,-11,-86,-10,51,-8,17,-6,30,-4,105,-2,-23,0,-121,3,71,6,45,9,7,12,-11,14,-52,17,-121,20,22,23,-99,25,-44,27,-14,29,-58,31,100,33,-73,34,-62,35,-105,36,18,37,81,37,68,37,-7,36,87,36,95,35,22,34,-108,32,-42,30,-44,28,-111,26,28,24,107,21,-110,18,-109,15,102,12,25,9,-82,5,67,2,-76,-2,44,-5,-108,-9,6,-12,-88,-16,95,-19,55,-22,110,-25,-33,-28,-92,-30,-49,-32,70,-33,69,-34,-108,-35,68,-35,87,-35,-82,-35,95,-34,75,-33,101,-32,-37,-31,73,-29,1,-27,-45,-26,-69,-24,-51,-22,-4,-20,46,-17,-127,-15,-44,-13,33,-10,-126,-8,-71,-6,-32,-4,-4,-2,-69,0,120,2,-71,3,-34,4,-93,5,19,6,53,6,20,6,120,5,-64,4,-76,3,127,2,12,1,99,-1,-57,-3,1,-4,50,-6,96,-8,-112,-10,-61,-12,10,-13,70,-15,-104,-17,-20,-19,82,-20,-41,-22,102,-23,11,-24,-48,-26,-69,-27,-18,-28,75,-28,-11,-29,-24,-29,33,-28,-97,-28,119,-27,-128,-26,-27,-25,121,-23,89,-21,102,-19,-104,-17,-17,-15,100,-12,-9,-10,-95,-7,105,-4,45,-1,6,2,-23,4,-87,7,103,10,35,13,-60,15,51,18,-126,20,-93,22,-104,24,115,26,28,28,-102,29,-19,30,34,32,65,33,63,34,9,35,-35,35,-118,36,11,37,117,37,-39,37,-1,37,1,38,-59,37,126,37,-2,36,70,36,99,35,44,34,-50,32,62,31,-124,29,-117,27,-125,25,-123,23,68,21,41,19,20,17,-7,14,4,13,-11,10,30,9,102,7,-71,5,24,4,-126,2,4,1,-105,-1,45,-2,-60,-4,127,-5,83,-6,44,-7,64,-8,97,-9,-78,-10,39,-10,-69,-11,-119,-11,98,-11,120,-11,-104,-11,-65,-11,11,-10,40,-10,112,-10,-72,-10,-21,-10,30,-9,69,-9,91,-9,99,-9,98,-9,88,-9,75,-9,32,-9,-20,-10,-89,-10,95,-10,-33,-11,119,-11,1,-11,111,-12,-35,-13,44,-13,99,-14,-79,-15,-61,-16,-16,-17,-12,-18,-22,-19,-58,-20,-106,-21,81,-22,7,-23,-68,-25,96,-26,23,-27,-39,-29,-71,-30,-73,-31,-62,-32,27,-32,-81,-33,91,-33,80,-33,127,-33,-19,-33,-97,-32,124,-31,-82,-30,13,-28,-91,-27,104,-25,100,-23,118,-21,-92,-19,-23,-17,64,-14,-108,-12,-21,-10,78,-7,-92,-5,12,-2,97,0,-96,2,-15,4,51,7,87,9,-128,11,-110,13,-125,15,117,17,32,19,-85,20,0,22,27,23,12,24,-105,24,2,25,35,25,10,25,-102,24,2,24,59,23,48,22,5,21,-99,19,45,18,-106,16,-10,14,63,13,-96,11,8,10,87,8,-14,6,-76,5,-112,4,-83,3,-24,2,102,2,47,2,6,2,40,2,-109,2,8,3,-39,3,-64,4,-33,5,48,7,-106,8,38,10,-24,11,-83,13,-110,15,-107,17,-100,19,-89,21,-97,23,-110,25,122,27,33,29,-72,30,15,32,21,33,5,34,121,34,-91,34,-123,34,-25,33,-10,32,-91,31,-6,29,-22,27,-115,25,8,23,35,20,9,17,-8,13,-83,10,84,7,-20,3,93,0,-25,-4}; }
	private static byte[] data76(){ return new byte[] {82,-7,-55,-11,57,-14,-86,-18,25,-21,-93,-25,52,-28,-22,-32,-53,-35,-33,-38,67,-40,-22,-43,12,-44,-110,-46,121,-47,-39,-48,-70,-48,-22,-48,-92,-47,-95,-46,-7,-45,-76,-43,-94,-41,-25,-39,82,-36,-14,-34,-77,-31,-110,-28,113,-25,127,-22,115,-19,93,-16,58,-13,-21,-11,-113,-8,15,-5,93,-3,-112,-1,125,1,63,3,-66,4,24,6,60,7,24,8,-41,8,70,9,-105,9,-77,9,-101,9,81,9,-28,8,71,8,-121,7,-104,6,-122,5,89,4,-5,2,-112,1,6,0,87,-2,-81,-4,2,-5,82,-7,-69,-9,87,-10,34,-11,15,-12,68,-13,-92,-14,124,-14,93,-14,-68,-14,55,-13,-28,-13,-37,-12,-32,-11,32,-9,113,-8,-53,-7,76,-5,-39,-4,113,-2,42,0,-20,1,-62,3,-87,5,-100,7,-84,9,-77,11,-55,13,-42,15,-27,17,-58,19,-96,21,91,23,-44,24,55,26,52,27,23,28,-57,28,39,29,101,29,99,29,45,29,-47,28,76,28,-87,27,-40,26,-2,25,1,25,15,24,-6,22,-38,21,-80,20,98,19,6,18,-87,16,35,15,-124,13,-45,11,17,10,67,8,104,6,-127,4,-85,2,-60,0,18,-1,98,-3,-66,-5,79,-6,-2,-8,-35,-9,-49,-10,-34,-11,50,-11,125,-12,28,-12,-80,-13,-122,-13,119,-13,-102,-13,-39,-13,55,-12,-71,-12,74,-11,-8,-11,-95,-10,76,-9,1,-8,-92,-8,39,-7,-94,-7,22,-6,116,-6,-50,-6,46,-5,-107,-5,9,-4,106,-4,-9,-4,-125,-3,38,-2,-51,-2,110,-1,15,0,-110,0,13,1,88,1,-110,1,-80,1,-107,1,83,1,-18,0,90,0,-104,-1,-81,-2,-78,-3,-108,-4,88,-5,42,-6,-40,-8,-106,-9,80,-10,6,-11,-28,-13,-79,-14,-87,-15,-85,-16,-84,-17,-45,-18,12,-18,91,-19,-71,-20,54,-20,-34,-21,-122,-21,108,-21,-125,-21,-57,-21,66,-20,-25,-20,-64,-19,-55,-18,1,-16,91,-15,-44,-14,112,-12,47,-10,-4,-9,-33,-7,-69,-5,-70,-3,-118,-1,116,1,59,3,-28,4,111,6,-50,7,27,9,66,10,34,11,-44,11,76,12,-87,12,-79,12,-123,12,75,12,-44,11,54,11,-109,10,-57,9,-28,8,-38,7,-68,6,125,5,36,4,-98,2,30,1,117,-1,-31,-3,58,-4,-112,-6,24,-7,-88,-9,108,-10,100,-11,-112,-12,-13,-13,-106,-13,-121,-13,-56,-13,78,-12,60,-11,103,-10,-64,-9,126,-7,114,-5,-111,-3,-18,-1,102,2,8,5,-69,7,89,10,35,13,-61,15,84,18,-44,20,45,23,96,25,-115,27,125,29,73,31,-20,32,108,34,-51,35,-50,36,-80,37,66,38,-124,38,-107,38,88,38,-87,37,-48,36,118,35,-17,33,20,32,-31,29,126,27,-39,24,-25,21,-40,18,-114,15,48,12,-84,8,27,5,126,1,-21,-3,85,-6,-42,-10,-108,-13,96,-16,-104,-19,-33,-22,-113,-24,126,-26,-64,-28,107,-29,93,-30,-93,-31,60,-31,22,-31,55,-31,-111,-31,38,-30,14,-29,41,-28,125,-27,-15,-26,-77,-24,-110,-22,-101,-20,-57,-18,-3,-16,69,-13,124,-11,-48,-9,-23,-7,-27,-5,-41,-3,-116,-1,11,1,55,2,39,3,-41,3,41,4,64,4,13,4,-126,3,-37,2,-31,1,-48,0,127,-1,28,-2,-81,-4,28,-5,-122,-7,-27,-9,62,-10,123,-12,-64,-14,-28,-16,33,-17,84,-19,-119,-21,-47,-23,60,-24,-71,-26,117,-27,97,-28,-120,-29,-16,-30,-64,-30,-55,-30,19,-29,-52,-29,-80,-28,-19,-27,95,-25,43,-23,14,-21,59,-19,-114,-17,-11,-15,-99,-12,85,-9,25,-6,-12,-4,-35,-1,-78,2,-124,5,45,8,-29,10,82,13,-92,15,-30,17,-44,19,-72,21,100,23,-10,24,95,26,-86,27,-38,28,-8,29,-9,30,-43,31,-106,32,52,33,-70,33,19,34,57,34,70,34,34,34,-42,33,105,33,-62,32,11,32,6,31,-30,29,-108,28,49,27,-74,25,56,24,-108,22,-7,20,97,19,-61,17,77,16,-31,14,-128,13,74,12,33,11,-25,9,-40,8,-48,7,-56,6,-58,5,-36,4,-30,3,2,3,45,2,110,1,-64,0,50,0,-54,-1,127,-1,90,-1,72,-1,99,-1,107,-1,-119,-1,-67,-1,-38,-1,-19,-1,-23,-1,-43,-1,-95,-1,108,-1,21,-1,-79,-2,35,-2,-79,-3,20,-3,115,-4,-61,-5,22,-5,74,-6,-103,-7,-56,-8,16,-8,51,-9,94,-10,-115,-11,-101,-12,-70,-13,-60,-14,-70,-15,-92,-16,121,-17,68,-18,2,-19,-83,-21,110,-22,1,-23,-64,-25,99,-26,70,-27,-4,-29,-14,-30,-12,-31,0,-31,54,-32,-116,-33,32,-33,-42,-34,-76,-34,-45,-34,29,-33,-69,-33,-125,-32,-120,-31,-39,-30,65,-28,-30,-27,-97,-25,-127,-23,113,-21,98,-19,94,-17,82,-15,113,-13,100,-11,118,-9,-109,-7,-75,-5,-22,-3,51,0,-128,2,-31,4,33,7,124,9,-75,11,-35,13}; }
	private static byte[] data77(){ return new byte[] {-36,15,-74,17,92,19,-69,20,-60,21,-87,22,54,23,-116,23,-108,23,107,23,6,23,95,22,126,21,124,20,85,19,-1,17,-90,16,28,15,-84,13,53,12,-83,10,67,9,-31,7,-107,6,115,5,90,4,-123,3,-62,2,26,2,-76,1,83,1,87,1,119,1,-69,1,84,2,30,3,12,4,71,5,-98,6,60,8,-18,9,-52,11,-51,13,-37,15,-16,17,45,20,67,22,67,24,47,26,-15,27,-108,29,10,31,54,32,50,33,-40,33,69,34,88,34,23,34,-94,33,-51,32,-97,31,67,30,-110,28,-83,26,-123,24,44,22,-78,19,-7,16,44,14,44,11,9,8,-47,4,83,1,-43,-3,69,-6,-75,-10,11,-13,114,-17,-41,-21,-125,-24,69,-27,63,-30,127,-33,20,-35,-10,-38,76,-39,-6,-41,24,-41,-103,-42,124,-42,-73,-42,86,-41,76,-40,-92,-39,69,-37,35,-35,24,-33,82,-31,-68,-29,33,-26,-83,-24,50,-21,-90,-19,41,-16,-99,-14,-3,-12,79,-9,-120,-7,-75,-5,-59,-3,-70,-1,-117,1,35,3,-94,4,-42,5,-19,6,-62,7,93,8,-50,8,-15,8,-32,8,-102,8,37,8,108,7,-128,6,123,5,48,4,-59,2,47,1,-116,-1,-47,-3,6,-4,56,-6,120,-8,-59,-10,64,-11,-18,-13,-72,-14,-45,-15,49,-15,-53,-16,-65,-16,-51,-16,32,-15,-76,-15,103,-14,76,-13,72,-12,119,-11,-77,-10,21,-8,-87,-7,79,-5,32,-3,22,-1,25,1,71,3,-121,5,-48,7,47,10,99,12,-62,14,-42,16,-33,18,-86,20,95,22,-63,23,-20,24,-9,25,-95,26,32,27,99,27,98,27,84,27,4,27,-122,26,-1,25,64,25,-127,24,-120,23,-115,22,-121,21,95,20,71,19,5,18,-74,16,88,15,-55,13,75,12,-69,10,18,9,113,7,-57,5,60,4,-90,2,49,1,-65,-1,116,-2,65,-3,36,-4,38,-5,81,-6,-107,-7,21,-7,-91,-8,84,-8,42,-8,57,-8,81,-8,-83,-8,27,-7,-79,-7,80,-6,4,-5,-43,-5,-89,-4,104,-3,43,-2,-39,-2,99,-1,-31,-1,64,0,-93,0,-53,0,22,1,48,1,98,1,-105,1,-53,1,-3,1,73,2,-108,2,-40,2,18,3,86,3,118,3,-106,3,-128,3,102,3,23,3,-84,2,44,2,108,1,-94,0,-122,-1,-117,-2,81,-3,7,-4,-52,-6,-128,-7,59,-8,8,-9,-56,-11,-99,-12,-118,-13,112,-14,-122,-15,-101,-16,-72,-17,-28,-18,19,-18,80,-19,-98,-20,3,-20,-124,-21,25,-21,-28,-22,-51,-22,-28,-22,56,-21,-66,-21,106,-20,81,-19,104,-18,-120,-17,-27,-16,97,-14,-40,-13,108,-11,-10,-10,-105,-8,48,-6,-45,-5,104,-3,-3,-2,-124,0,-2,1,95,3,-76,4,-8,5,18,7,23,8,-33,8,-97,9,21,10,126,10,-83,10,-90,10,-106,10,76,10,-32,9,92,9,-75,8,-30,7,-15,6,-23,5,-52,4,119,3,28,2,-74,0,40,-1,-78,-3,47,-4,-97,-6,59,-7,-26,-9,-81,-10,-87,-11,-38,-12,52,-12,-47,-13,-59,-13,-7,-13,-128,-12,79,-11,97,-10,-69,-9,82,-7,31,-5,-16,-4,25,-1,75,1,-111,3,-24,5,46,8,125,10,-42,12,34,15,121,17,-63,19,-8,21,61,24,85,26,-128,28,120,30,91,32,27,34,-114,35,-29,36,2,38,-79,38,38,39,68,39,9,39,-123,38,-94,37,120,36,3,35,43,33,33,31,-75,28,15,26,61,23,52,20,2,17,-82,13,78,10,-40,6,114,3,6,0,-72,-4,-105,-7,-125,-10,-83,-13,22,-15,-74,-18,-98,-20,-98,-22,17,-23,-87,-25,-102,-26,-62,-27,53,-27,-10,-28,-23,-28,69,-27,-34,-27,-80,-26,-53,-25,21,-23,-90,-22,85,-20,49,-18,25,-16,32,-14,19,-12,20,-10,-3,-9,-50,-7,112,-5,-6,-4,78,-2,116,-1,92,0,4,1,126,1,-92,1,-118,1,91,1,-38,0,64,0,105,-1,119,-2,95,-3,45,-4,-31,-6,112,-7,-26,-9,78,-10,-114,-12,-54,-14,-11,-16,16,-17,62,-19,79,-21,-112,-23,-38,-25,81,-26,-38,-28,-94,-29,-74,-30,-21,-31,-105,-31,97,-31,-114,-31,-1,-31,-76,-30,-53,-29,28,-27,-92,-26,124,-24,115,-22,-62,-20,38,-17,-67,-15,107,-12,59,-9,18,-6,-14,-4,-57,-1,-112,2,77,5,-24,7,114,10,-41,12,29,15,55,17,42,19,-9,20,-75,22,52,24,-97,25,-30,26,8,28,8,29,-40,29,-110,30,36,31,-114,31,-69,31,-77,31,-128,31,45,31,-94,30,-22,29,-7,28,-11,27,-73,26,96,25,-30,23,88,22,-44,20,80,19,-33,17,107,16,29,15,-26,13,-55,12,-43,11,-23,10,21,10,82,9,-103,8,-6,7,93,7,-49,6,61,6,-42,5,108,5,38,5,-19,4,-41,4,-45,4,-20,4,48,5,-118,5,-5,5,126,6,0,7,108,7,-50,7,16,8}; }
	private static byte[] data78(){ return new byte[] {85,8,94,8,68,8,16,8,-75,7,62,7,-69,6,19,6,87,5,120,4,-83,3,-64,2,-67,1,-76,0,-85,-1,-122,-2,101,-3,51,-4,-9,-6,-81,-7,101,-8,12,-9,-83,-11,48,-12,-65,-14,73,-15,-59,-17,81,-18,-41,-20,101,-21,-20,-23,-127,-24,17,-25,-42,-27,-123,-28,94,-29,69,-30,57,-31,89,-32,123,-33,-6,-34,127,-34,66,-34,36,-34,74,-34,-83,-34,45,-33,11,-32,-15,-32,30,-30,107,-29,-38,-28,96,-26,-21,-25,-122,-23,68,-21,-22,-20,-104,-18,73,-16,37,-14,-19,-13,-30,-11,-49,-9,-25,-7,27,-4,99,-2,-80,0,0,3,94,5,-77,7,-27,9,-22,11,-45,13,-114,15,8,17,90,18,76,19,21,20,-104,20,-53,20,-39,20,-85,20,69,20,-72,19,-25,18,24,18,21,17,5,16,-48,14,-108,13,104,12,28,11,-53,9,-111,8,87,7,33,6,-2,4,-13,3,-13,2,21,2,85,1,-41,0,124,0,90,0,107,0,-84,0,82,1,8,2,26,3,83,4,-77,5,73,7,-12,8,-80,10,-118,12,97,14,78,16,60,18,14,20,-27,21,-99,23,72,25,-50,26,44,28,88,29,113,30,56,31,-37,31,67,32,74,32,63,32,-71,31,22,31,31,30,3,29,-69,27,17,26,50,24,74,22,-1,19,-103,17,-13,14,43,12,69,9,23,6,-34,2,120,-1,12,-4,-96,-8,40,-11,-63,-15,117,-18,85,-21,112,-24,-51,-27,115,-29,78,-31,-91,-33,53,-34,74,-35,-117,-36,43,-36,69,-36,-128,-36,38,-35,17,-34,46,-33,117,-32,3,-30,-82,-29,119,-27,87,-25,54,-23,60,-21,82,-19,121,-17,-113,-15,-66,-13,-10,-11,17,-8,19,-6,39,-4,-1,-3,-44,-1,109,1,-30,2,46,4,33,5,-21,5,124,6,-52,6,-44,6,-75,6,76,6,-82,5,-37,4,-46,3,-103,2,31,1,-101,-1,-15,-3,64,-4,114,-6,-58,-8,-2,-10,101,-11,-37,-13,-128,-14,76,-15,82,-16,-112,-17,1,-17,-87,-18,-113,-18,-92,-18,-21,-18,112,-17,-2,-17,-21,-16,-9,-15,30,-13,-97,-12,54,-10,9,-8,-14,-7,34,-4,117,-2,-52,0,70,3,-75,5,65,8,-80,10,-5,12,52,15,65,17,25,19,-41,20,67,22,121,23,96,24,43,25,-68,25,-2,25,41,26,11,26,-44,25,98,25,-45,24,15,24,51,23,60,22,37,21,-17,19,-79,18,60,17,-57,15,41,14,-116,12,-23,10,11,9,75,7,-123,5,-54,3,31,2,124,0,3,-1,-99,-3,90,-4,58,-5,83,-6,-113,-7,-27,-8,122,-8,75,-8,44,-8,95,-8,-117,-8,4,-7,-104,-7,71,-6,37,-5,4,-4,18,-3,50,-2,86,-1,122,0,-79,1,-88,2,-68,3,-98,4,102,5,39,6,-71,6,77,7,-63,7,37,8,114,8,-85,8,-18,8,36,9,92,9,124,9,-122,9,-112,9,115,9,56,9,-6,8,-120,8,-24,7,72,7,92,6,102,5,82,4,12,3,-90,1,54,0,-82,-2,38,-3,-97,-5,15,-6,-113,-8,34,-9,-54,-11,-115,-12,77,-13,56,-14,23,-15,23,-16,44,-17,45,-18,66,-19,120,-20,-85,-21,27,-21,119,-22,3,-22,-63,-23,-119,-23,-114,-23,-59,-23,66,-22,-24,-22,-69,-21,-71,-20,-47,-19,-20,-18,49,-16,123,-15,-55,-14,21,-12,107,-11,-66,-10,13,-8,91,-7,-67,-6,17,-4,89,-3,-86,-2,-11,-1,74,1,-112,2,-83,3,-59,4,-43,5,-89,6,108,7,-5,7,-120,8,-56,8,-30,8,3,9,-63,8,124,8,16,8,-122,7,-31,6,17,6,8,5,-2,3,-62,2,-121,1,51,0,-48,-2,108,-3,-13,-5,127,-6,40,-7,-4,-9,-25,-10,-9,-11,38,-11,-93,-12,84,-12,63,-12,-124,-12,-26,-12,-109,-11,109,-10,-121,-9,-36,-8,67,-6,-49,-5,124,-3,45,-1,-3,0,-38,2,-64,4,-56,6,-40,8,-7,10,48,13,114,15,-54,17,20,20,118,22,-50,24,-16,26,35,29,17,31,-39,32,92,34,-79,35,-90,36,100,37,-49,37,-19,37,-76,37,40,37,90,36,74,35,-17,33,74,32,102,30,68,28,-14,25,67,23,-119,20,-59,17,-42,14,-63,11,-56,8,-86,5,-90,2,-88,-1,-64,-4,-3,-7,90,-9,-36,-12,-122,-14,103,-16,-104,-18,-7,-20,-101,-21,-110,-22,-67,-23,78,-23,32,-23,42,-23,-124,-23,25,-22,-21,-22,-7,-21,23,-19,105,-18,-50,-17,70,-15,-59,-14,57,-12,-67,-11,64,-9,-69,-8,23,-6,87,-5,102,-4,88,-3,28,-2,-84,-2,20,-1,68,-1,82,-1,42,-1,-54,-2,71,-2,-112,-3,-67,-4,-68,-5,-106,-6,86,-7,-31,-9,64,-10,-101,-12,-43,-14,-8,-16,32,-17,26,-19,44,-21,45,-23,82,-25,-115,-27,-23,-29,-114,-30,103,-31,-117,-32,-28,-33,-106,-33,-102,-33,-35,-33,-126,-32,78,-31,-117,-30,-11,-29,-83,-27}; }
	private static byte[] data79(){ return new byte[] {-95,-25,-64,-23,13,-20,127,-18,23,-15,-74,-13,120,-10,53,-7,16,-4,-51,-2,-118,1,81,4,-4,6,-102,9,46,12,-106,14,-30,16,17,19,22,21,-6,22,-89,24,23,26,95,27,102,28,92,29,-15,29,100,30,-124,30,-116,30,87,30,-28,29,64,29,115,28,123,27,77,26,9,25,-99,23,19,22,116,20,-65,18,26,17,112,15,-37,13,98,12,9,11,-46,9,-59,8,-71,7,-21,6,32,6,-104,5,15,5,-94,4,84,4,35,4,10,4,12,4,47,4,114,4,-33,4,111,5,43,6,-10,6,-42,7,-51,8,-37,9,-23,10,-53,11,-70,12,123,13,25,14,-103,14,-15,14,9,15,3,15,-31,14,-122,14,37,14,124,13,-44,12,28,12,56,11,58,10,41,9,-2,7,-72,6,103,5,0,4,-104,2,-15,0,87,-1,-98,-3,-50,-5,-9,-7,17,-8,32,-10,29,-12,27,-14,36,-16,48,-18,88,-20,-128,-22,-75,-24,25,-25,126,-27,21,-28,-76,-30,-114,-31,-114,-32,-86,-33,-5,-34,112,-34,15,-34,-29,-35,-29,-35,29,-34,115,-34,24,-33,-59,-33,-98,-32,-95,-31,-78,-30,-7,-29,57,-27,-128,-26,-26,-25,66,-23,-58,-22,79,-20,-31,-19,-120,-17,67,-15,46,-13,26,-11,37,-9,55,-7,91,-5,-98,-3,-57,-1,-26,1,15,4,20,6,13,8,-55,9,118,11,-43,12,44,14,58,15,33,16,-46,16,56,17,120,17,-93,17,125,17,62,17,-18,16,99,16,-48,15,24,15,90,14,111,13,119,12,119,11,90,10,64,9,37,8,-21,6,-62,5,-102,4,119,3,119,2,126,1,-60,0,64,0,-47,-1,-83,-1,-48,-1,20,0,-104,0,69,1,46,2,60,3,95,4,-86,5,-25,6,93,8,-36,9,79,11,-30,12,98,14,4,16,125,17,8,19,-110,20,18,22,107,23,-69,24,-27,25,-22,26,-45,27,114,28,-37,28,53,29,30,29,-21,28,-108,28,-23,27,53,27,25,26,-57,24,94,23,-104,21,-81,19,113,17,0,15,102,12,-109,9,-98,6,120,3,67,0,49,-3,2,-6,-21,-10,-19,-13,23,-15,120,-18,-14,-21,-47,-23,-45,-25,80,-26,-20,-28,-18,-29,29,-29,-114,-30,81,-30,74,-30,126,-30,-49,-30,109,-29,45,-28,13,-27,32,-26,95,-25,-86,-24,64,-22,-32,-21,-106,-19,120,-17,112,-15,118,-13,114,-11,-119,-9,127,-7,106,-5,68,-3,-28,-2,91,0,-102,1,-84,2,-122,3,41,4,-81,4,-27,4,-44,4,-102,4,44,4,113,3,-103,2,-93,1,86,0,-6,-2,125,-3,-17,-5,73,-6,-104,-8,3,-9,103,-11,-25,-13,113,-14,38,-15,8,-16,15,-17,74,-18,-93,-19,43,-19,2,-19,-4,-20,39,-19,-86,-19,46,-18,36,-17,59,-16,-104,-15,41,-13,-9,-12,-11,-10,23,-7,125,-5,-27,-3,112,0,-26,2,99,5,-20,7,69,10,-120,12,-77,14,-74,16,-105,18,42,20,-97,21,-36,22,-57,23,-112,24,9,25,94,25,119,25,66,25,1,25,126,24,-34,23,18,23,6,22,-26,20,-103,19,33,18,-84,16,-29,14,36,13,58,11,56,9,46,7,15,5,-13,2,-20,0,-2,-2,39,-3,87,-5,-44,-7,123,-8,102,-9,119,-10,-52,-11,113,-11,51,-11,66,-11,116,-11,-29,-11,-119,-10,70,-9,60,-8,90,-7,-119,-6,-11,-5,73,-3,-47,-2,75,0,-33,1,79,3,-49,4,54,6,-113,7,-32,8,7,10,48,11,57,12,45,13,-1,13,-47,14,126,15,6,16,118,16,-55,16,0,17,12,17,-23,16,-75,16,75,16,-73,15,-5,14,21,14,-5,12,-46,11,96,10,-16,8,70,7,124,5,-75,3,-40,1,-38,-1,5,-2,33,-4,88,-6,-93,-8,-6,-10,100,-11,-12,-13,-126,-14,49,-15,-25,-17,-86,-18,-96,-19,-114,-20,-92,-21,-62,-22,12,-22,-121,-23,29,-23,-13,-24,-21,-24,27,-23,125,-23,17,-22,-77,-22,-114,-21,115,-20,-110,-19,-103,-18,-82,-17,-39,-16,-17,-15,32,-13,43,-12,84,-11,-121,-10,-83,-9,-39,-8,31,-6,53,-5,121,-4,-104,-3,-61,-2,-52,-1,-24,0,-44,1,-92,2,126,3,35,4,-43,4,79,5,-65,5,-1,5,33,6,59,6,33,6,-37,5,-108,5,-17,4,93,4,-106,3,-80,2,-88,1,123,0,92,-1,43,-2,-13,-4,-50,-5,-80,-6,-120,-7,-123,-8,-89,-9,-51,-10,41,-10,-109,-11,73,-11,25,-11,14,-11,59,-11,-123,-11,-7,-11,-100,-10,87,-9,56,-8,43,-7,66,-6,104,-5,-84,-4,36,-2,-106,-1,66,1,28,3,-6,4,-15,6,30,9,84,11,-108,13,-41,15,25,18,98,20,-101,22,-91,24,-89,26,116,28,3,30,116,31,-99,32,-112,33,82,34,-89,34,-32,34,-78,34,102,34,-50,33,-16,32,-62,31,94,30,-64,28,-27,26,-41,24,-84,22,69,20,-45,17,42,15}; }
	private static byte[] data80(){ return new byte[] {-116,12,-53,9,40,7,101,4,-75,1,43,-1,-101,-4,52,-6,4,-8,-7,-11,47,-12,-97,-14,86,-15,74,-16,123,-17,-12,-18,-96,-18,-121,-18,-84,-18,-18,-18,106,-17,-8,-17,-91,-16,-121,-15,111,-14,118,-13,-104,-12,-79,-11,-34,-10,24,-8,54,-7,79,-6,86,-5,54,-4,-29,-4,-122,-3,-15,-3,62,-2,72,-2,56,-2,33,-2,-54,-3,86,-3,-81,-4,-41,-5,-14,-6,-33,-7,-95,-8,68,-9,-89,-11,-5,-13,50,-14,57,-16,48,-18,50,-20,43,-22,53,-24,102,-26,-90,-28,53,-29,-12,-31,-27,-32,23,-32,-117,-33,79,-33,84,-33,-89,-33,49,-32,6,-31,23,-30,95,-29,-16,-28,-69,-26,-92,-24,-56,-22,26,-19,-121,-17,11,-14,-78,-12,102,-9,62,-6,30,-3,-21,-1,-51,2,-90,5,117,8,40,11,-59,13,78,16,-92,18,-48,20,-37,22,-124,24,23,26,95,27,96,28,77,29,-67,29,31,30,34,30,-25,29,-117,29,-47,28,-23,27,-57,26,-122,25,15,24,114,22,-69,20,-14,18,7,17,52,15,79,13,-121,11,-62,9,52,8,-96,6,57,5,3,4,-20,2,8,2,73,1,-78,0,86,0,24,0,16,0,67,0,-111,0,47,1,-15,1,-44,2,-8,3,39,5,-124,6,-14,7,88,9,-44,10,31,12,118,13,-59,14,-48,15,-40,16,-79,17,105,18,8,19,97,19,-58,19,-43,19,-70,19,-114,19,31,19,-117,18,-40,17,-18,16,-36,15,-78,14,76,13,-24,11,83,10,-99,8,-18,6,14,5,33,3,19,1,-40,-2,-105,-4,59,-6,-31,-9,100,-11,4,-13,-109,-16,79,-18,19,-20,-6,-23,11,-24,51,-26,-97,-28,25,-29,-43,-31,-68,-32,-59,-33,1,-33,108,-34,14,-34,-35,-35,-52,-35,-7,-35,77,-34,-69,-34,89,-33,24,-32,-10,-32,-24,-31,-5,-30,29,-28,74,-27,-87,-26,8,-24,-116,-23,9,-21,-94,-20,88,-18,30,-16,-4,-15,-25,-13,-18,-11,-26,-9,-23,-7,-12,-5,-12,-3,-16,-1,-53,1,-127,3,57,5,-65,6,44,8,115,9,-95,10,-89,11,-116,12,59,13,-43,13,49,14,-128,14,-95,14,-89,14,-126,14,83,14,-27,13,121,13,-36,12,67,12,-119,11,-81,10,-57,9,-44,8,-36,7,-33,6,-51,5,-56,4,-32,3,-18,2,56,2,-128,1,-1,0,-103,0,94,0,80,0,110,0,-96,0,0,1,101,1,-7,1,-88,2,72,3,27,4,-16,4,-14,5,4,7,23,8,65,9,-116,10,-53,11,29,13,98,14,-72,15,5,17,58,18,98,19,108,20,103,21,76,22,29,23,-76,23,50,24,-119,24,-50,24,-39,24,-63,24,91,24,-59,23,-23,22,-36,21,127,20,-27,18,18,17,12,15,-58,12,104,10,7,8,-121,5,-9,2,94,0,-44,-3,64,-5,-18,-8,-119,-10,98,-12,87,-14,105,-16,-60,-18,73,-19,-24,-21,-47,-22,-24,-23,46,-23,-100,-24,78,-24,15,-24,12,-24,34,-24,123,-24,0,-23,-96,-23,-116,-22,-103,-21,-45,-20,47,-18,-57,-17,101,-15,36,-13,-8,-12,-32,-10,-94,-8,108,-6,38,-4,-74,-3,38,-1,98,0,-116,1,103,2,23,3,-100,3,-14,3,12,4,-24,3,-106,3,23,3,86,2,119,1,98,0,35,-1,-49,-3,89,-4,-37,-6,79,-7,-84,-9,35,-10,-121,-12,15,-13,-85,-15,60,-16,39,-17,2,-18,53,-19,-118,-20,-5,-21,-56,-21,-91,-21,-37,-21,85,-20,28,-19,32,-18,74,-17,-63,-16,122,-14,63,-12,62,-10,90,-8,-92,-6,-6,-4,91,-1,-60,1,34,4,-86,6,14,9,95,11,-95,13,-78,15,-81,17,121,19,-20,20,78,22,78,23,57,24,-60,24,46,25,90,25,79,25,2,25,125,24,-31,23,8,23,-11,21,-85,20,50,19,125,17,-79,15,-90,13,-117,11,70,9,-18,6,-121,4,40,2,-65,-1,-106,-3,98,-5,111,-7,-115,-9,12,-10,-79,-12,-89,-13,-54,-14,64,-14,-24,-15,-49,-15,18,-14,-124,-14,48,-13,7,-12,3,-11,83,-10,-74,-9,57,-7,-45,-6,122,-4,55,-2,5,0,-56,1,-107,3,104,5,24,7,-14,8,-99,10,63,12,-23,13,96,15,-12,16,49,18,74,19,95,20,37,21,-45,21,68,22,-118,22,-104,22,92,22,7,22,100,21,-104,20,-84,19,114,18,28,17,-103,15,-14,13,28,12,45,10,38,8,22,6,-17,3,-73,1,-101,-1,114,-3,97,-5,93,-7,90,-9,121,-11,-56,-13,1,-14,-120,-16,10,-17,-80,-19,-112,-20,124,-21,-73,-22,3,-22,-125,-23,59,-23,-11,-24,-6,-24,37,-23,115,-23,-3,-23,-128,-22,48,-21,-8,-21,-58,-20,-75,-19,-92,-18,-82,-17,-70,-16,-42,-15,-24,-14,33,-12,57,-11,99,-10,-123,-9,-106,-8,-74,-7,-68,-6,-79,-5,-76,-4,-109,-3,102,-2,60,-1,-5,-1,-88,0,65,1,-36,1,107,2,-67,2,4,3}; }
	private static byte[] data81(){ return new byte[] {49,3,54,3,53,3,8,3,-77,2,72,2,-56,1,37,1,120,0,-69,-1,0,-1,45,-2,91,-3,-125,-4,-63,-5,-19,-6,49,-6,120,-7,-51,-8,50,-8,-75,-9,81,-9,5,-9,-38,-10,-89,-10,-95,-10,-59,-10,-6,-10,34,-9,-125,-9,-5,-9,-119,-8,41,-7,-22,-7,-58,-6,-71,-5,-30,-4,42,-2,-105,-1,34,1,-21,2,-76,4,-105,6,-107,8,-118,10,-99,12,-105,14,-111,16,127,18,105,20,16,22,-87,23,54,25,-125,26,-98,27,-103,28,98,29,21,30,-127,30,-97,30,-93,30,90,30,-17,29,63,29,92,28,54,27,-10,25,116,24,-70,22,-13,20,10,19,-25,16,-56,14,-102,12,90,10,29,8,-34,5,-71,3,-99,1,-86,-1,-50,-3,40,-4,-86,-6,68,-7,12,-8,29,-9,55,-10,-115,-11,-10,-12,127,-12,60,-12,25,-12,47,-12,90,-12,-84,-12,19,-11,-75,-11,89,-10,18,-9,-24,-9,-66,-8,-91,-7,109,-6,48,-5,-16,-5,-105,-4,32,-3,-109,-3,-43,-3,15,-2,27,-2,-4,-3,-38,-3,117,-3,-5,-4,80,-4,122,-5,124,-6,72,-7,-23,-9,100,-10,-56,-12,-21,-14,27,-15,37,-17,55,-19,58,-21,96,-23,-108,-25,-23,-27,102,-28,7,-29,-21,-31,-16,-32,47,-32,-73,-33,127,-33,127,-33,-55,-33,66,-32,-12,-32,-24,-31,15,-29,120,-28,9,-26,-66,-25,-58,-23,-52,-21,21,-18,-108,-16,29,-13,-56,-11,-103,-8,-116,-5,126,-2,-124,1,-110,4,126,7,117,10,87,13,-3,15,127,18,-71,20,-43,22,-88,24,67,26,123,27,-103,28,91,29,-40,29,-3,29,-3,29,-104,29,11,29,56,28,33,27,-29,25,107,24,-48,22,-6,20,19,19,18,17,7,15,-20,12,-46,10,-50,8,-69,6,-34,4,22,3,-112,1,27,0,-48,-2,-32,-3,25,-3,-126,-4,59,-4,36,-4,105,-4,-45,-4,-118,-3,116,-2,-125,-1,-55,0,58,2,-79,3,95,5,-7,6,-74,8,116,10,3,12,-61,13,100,15,-46,16,88,18,-101,19,-84,20,-88,21,127,22,28,23,-114,23,-74,23,-81,23,-122,23,33,23,-108,22,-59,21,-53,20,-73,19,86,18,-16,16,63,15,-125,13,-116,11,94,9,13,7,-101,4,9,2,100,-1,-80,-4,-41,-7,22,-9,80,-12,-75,-15,20,-17,-95,-20,68,-22,48,-24,61,-26,-125,-28,-42,-30,-106,-31,112,-32,107,-33,-69,-34,19,-34,-53,-35,-103,-35,-110,-35,-85,-35,14,-34,119,-34,22,-33,-57,-33,-111,-32,-111,-31,-103,-30,-59,-29,7,-27,98,-26,-31,-25,120,-23,50,-21,-19,-20,-54,-18,-66,-16,-71,-14,-100,-12,-99,-10,-110,-8,120,-6,79,-4,27,-2,-69,-1,77,1,-71,2,23,4,97,5,125,6,-119,7,114,8,62,9,-18,9,112,10,-23,10,60,11,121,11,-96,11,-86,11,-90,11,125,11,54,11,-28,10,125,10,-10,9,93,9,-83,8,18,8,72,7,-112,6,-44,5,49,5,-123,4,-10,3,114,3,10,3,-92,2,112,2,51,2,24,2,9,2,8,2,39,2,74,2,99,2,-59,2,21,3,124,3,0,4,-111,4,38,5,-23,5,-80,6,122,7,108,8,94,9,76,10,60,11,51,12,52,13,25,14,-7,14,-29,15,-77,16,-117,17,59,18,-27,18,115,19,-24,19,68,20,125,20,107,20,63,20,-33,19,65,19,125,18,94,17,57,16,-28,14,76,13,-79,11,-25,9,22,8,74,6,90,4,-128,2,-116,0,-69,-2,-16,-4,34,-5,-128,-7,-30,-9,108,-10,1,-11,-64,-13,-115,-14,-108,-15,-119,-16,-61,-17,7,-17,121,-18,12,-18,-55,-19,-82,-19,-76,-19,-18,-19,106,-18,-2,-18,-56,-17,-52,-16,-16,-15,59,-13,-105,-12,24,-10,-101,-9,37,-7,-89,-6,23,-4,124,-3,-62,-2,-37,-1,-22,0,-74,1,106,2,-4,2,79,3,-121,3,125,3,98,3,9,3,122,2,-53,1,-25,0,-23,-1,-89,-2,101,-3,-16,-5,-127,-6,-36,-8,92,-9,-75,-11,38,-12,-95,-14,55,-15,-19,-17,-62,-18,-76,-19,-19,-20,65,-20,-45,-21,-67,-21,-72,-21,-6,-21,-128,-20,54,-19,40,-18,61,-17,-107,-16,11,-14,-94,-13,122,-11,108,-9,-123,-7,-87,-5,-2,-3,97,0,-52,2,51,5,-91,7,-32,9,51,12,88,14,70,16,6,18,-100,19,14,21,56,22,55,23,-30,23,-121,24,-31,24,-24,24,-32,24,116,24,-51,23,10,23,-32,21,-127,20,-23,18,17,17,24,15,-71,12,82,10,-50,7,44,5,-119,2,-21,-1,100,-3,-14,-6,-91,-8,-124,-10,-93,-12,-12,-14,125,-15,75,-16,83,-17,-91,-18,73,-18,31,-18,81,-18,-79,-18,110,-17,77,-16,103,-15,-64,-14,76,-12,-18,-11,-50,-9,-67,-7,-82,-5,-53,-3,-10,-1,40,2,117,4,-91,6,-32,8,-2,10,51,13,75,15,45,17,17,19,-63,20,44,22}; }
	private static byte[] data82(){ return new byte[] {-115,23,-108,24,-123,25,46,26,-108,26,-55,26,-75,26,91,26,-50,25,-21,24,-9,23,-84,22,74,21,-93,19,-53,17,-42,15,-63,13,-125,11,46,9,-57,6,94,4,-27,1,124,-1,28,-3,-38,-6,-108,-8,123,-10,105,-12,121,-14,-48,-16,60,-17,-40,-19,-82,-20,-81,-21,-27,-22,58,-22,-43,-23,-105,-23,127,-23,-125,-23,-63,-23,9,-22,-116,-22,12,-21,-61,-21,107,-20,65,-19,48,-18,28,-17,35,-16,47,-15,74,-14,101,-13,-123,-12,-90,-11,-59,-10,-38,-9,-22,-8,-11,-7,-14,-6,-52,-5,-79,-4,-123,-3,84,-2,11,-1,-98,-1,64,0,-75,0,17,1,86,1,-124,1,-92,1,126,1,63,1,0,1,-91,0,31,0,-95,-1,7,-1,-115,-2,-24,-3,72,-3,-89,-4,-14,-5,98,-5,-62,-6,47,-6,-84,-7,36,-7,-86,-8,82,-8,2,-8,-62,-9,-100,-9,114,-9,110,-9,124,-9,-121,-9,-75,-9,-43,-9,23,-8,93,-8,-70,-8,23,-7,-106,-7,63,-6,-20,-6,-56,-5,-74,-4,-39,-3,11,-1,113,0,-31,1,101,3,11,5,-79,6,102,8,29,10,-58,11,108,13,11,15,-119,16,14,18,103,19,-72,20,-22,21,-2,22,7,24,-37,24,-98,25,49,26,-107,26,-49,26,-52,26,-99,26,71,26,-78,25,-24,24,11,24,-18,22,-79,21,87,20,-20,18,111,17,-24,15,92,14,-67,12,41,11,-99,9,47,8,-85,6,80,5,-3,3,-90,2,-127,1,96,0,55,-1,75,-2,86,-3,122,-4,-76,-5,6,-5,-120,-6,31,-6,-42,-7,-85,-7,-99,-7,-88,-7,-41,-7,31,-6,105,-6,-58,-6,42,-5,-84,-5,29,-4,-100,-4,-16,-4,103,-3,-78,-3,6,-2,31,-2,69,-2,62,-2,51,-2,-34,-3,119,-3,-21,-4,26,-4,49,-5,1,-6,-74,-8,62,-9,-89,-11,-11,-13,45,-14,91,-16,121,-18,-82,-20,-33,-22,40,-23,-109,-25,-15,-27,-100,-28,99,-29,60,-30,120,-31,-52,-32,85,-32,15,-32,-9,-33,48,-32,-91,-32,85,-31,40,-30,51,-29,112,-28,-37,-27,-125,-25,76,-23,65,-21,119,-19,-48,-17,77,-14,-1,-12,-92,-9,-88,-6,-115,-3,-94,0,-92,3,-98,6,-106,9,98,12,10,15,-128,17,-44,19,-21,21,-77,23,98,25,-80,26,-57,27,-94,28,33,29,104,29,102,29,35,29,-121,28,-78,27,-114,26,73,25,-86,23,-15,21,-15,19,-39,17,-85,15,83,13,12,11,-61,8,107,6,55,4,39,2,53,0,-106,-2,3,-3,-90,-5,-108,-6,-81,-7,29,-7,-45,-8,-57,-8,5,-7,107,-7,31,-6,22,-5,35,-4,123,-3,-19,-2,-110,0,73,2,27,4,6,6,-26,7,-59,9,-82,11,-99,13,100,15,33,17,-74,18,58,20,-98,21,-40,22,-28,23,-51,24,108,25,-10,25,40,26,69,26,33,26,-72,25,40,25,73,24,23,23,-62,21,20,20,60,18,30,16,-51,13,64,11,-116,8,-65,5,-38,2,-35,-1,-30,-4,-6,-7,38,-9,90,-12,-109,-15,15,-17,-87,-20,85,-22,60,-24,97,-26,-85,-28,28,-29,-38,-31,-73,-32,-11,-33,57,-33,-58,-34,126,-34,124,-34,-87,-34,-21,-34,78,-33,-43,-33,119,-32,84,-31,68,-30,89,-29,-124,-28,-39,-27,89,-25,-15,-24,-105,-22,98,-20,46,-18,22,-16,10,-14,7,-12,-20,-11,-59,-9,-92,-7,105,-5,17,-3,-98,-2,25,0,109,1,-59,2,-16,3,-5,4,-3,5,-49,6,-111,7,57,8,-77,8,29,9,99,9,-113,9,-92,9,-82,9,-112,9,106,9,52,9,-36,8,-121,8,43,8,-52,7,96,7,-7,6,-126,6,32,6,-73,5,95,5,-1,4,-78,4,-127,4,67,4,12,4,-23,3,-46,3,-61,3,-68,3,-61,3,-69,3,-41,3,-42,3,-29,3,12,4,43,4,80,4,-109,4,-44,4,33,5,-120,5,-11,5,114,6,6,7,-92,7,72,8,-7,8,-101,9,92,10,9,11,-62,11,124,12,46,13,-58,13,90,14,-63,14,41,15,110,15,-106,15,-100,15,101,15,73,15,-35,14,96,14,-62,13,7,13,66,12,70,11,72,10,69,9,27,8,-8,6,-67,5,-120,4,76,3,35,2,-24,0,-59,-1,-124,-2,120,-3,91,-4,77,-5,78,-6,103,-7,115,-8,-113,-9,-74,-10,-14,-11,64,-11,-83,-12,42,-12,-60,-13,-122,-13,105,-13,-124,-13,-56,-13,49,-12,-63,-12,125,-11,82,-10,66,-9,75,-8,98,-7,-111,-6,-80,-5,-73,-4,-43,-3,-39,-2,-61,-1,-88,0,102,1,8,2,-80,2,12,3,86,3,123,3,98,3,42,3,-69,2,40,2,103,1,118,0,87,-1,30,-2,-56,-4,111,-5,-3,-7,-124,-8,-6,-10,-92,-11,48,-12,-30,-14,-108,-15,114,-16,98,-17,117,-18,-63,-19,45,-19,-46,-20,-75,-20,-74,-20,-21,-20,90,-19,-6,-19,-58,-18,-43,-17,-14,-16,85,-14,-52,-13,-121,-11}; }
	private static byte[] data83(){ return new byte[] {68,-9,64,-7,68,-5,109,-3,-114,-1,-46,1,29,4,93,6,-127,8,-67,10,-54,12,-53,14,-104,16,89,18,-32,19,46,21,104,22,65,23,-27,23,104,24,-110,24,-119,24,20,24,119,23,100,22,49,21,-70,19,-9,17,-11,15,-61,13,101,11,-27,8,101,6,-54,3,26,1,122,-2,-12,-5,120,-7,26,-9,-30,-12,-16,-14,2,-15,98,-17,16,-18,-36,-20,12,-20,90,-21,14,-21,-8,-22,60,-21,-81,-21,108,-20,120,-19,-79,-18,27,-16,-71,-15,-96,-13,-82,-11,-41,-9,52,-6,-102,-4,53,-1,-60,1,111,4,42,7,-58,9,85,12,-19,14,52,17,-124,19,-119,21,111,23,35,25,-114,26,-47,27,-42,28,111,29,-16,29,23,30,-15,29,-104,29,-50,28,-26,27,-111,26,34,25,92,23,93,21,67,19,-12,16,-121,14,-1,11,106,9,-57,6,48,4,-98,1,34,-1,-65,-4,102,-6,57,-8,51,-10,49,-12,-125,-14,-18,-16,-124,-17,77,-18,73,-19,-114,-20,-22,-21,-126,-21,99,-21,58,-21,101,-21,-88,-21,-15,-21,114,-20,-13,-20,-97,-19,87,-18,29,-17,6,-16,-17,-16,-26,-15,-23,-14,-23,-13,14,-11,55,-10,53,-9,84,-8,85,-7,100,-6,89,-5,55,-4,28,-3,-12,-3,-92,-2,46,-1,-66,-1,29,0,117,0,-104,0,-103,0,-98,0,84,0,18,0,-76,-1,56,-1,-46,-2,82,-2,-65,-3,72,-3,-62,-4,53,-4,-76,-5,58,-5,-66,-6,68,-6,-47,-7,110,-7,43,-7,-40,-8,-114,-8,80,-8,47,-8,12,-8,-4,-9,13,-8,0,-8,23,-8,49,-8,93,-8,-128,-8,-57,-8,22,-7,104,-7,-51,-7,82,-6,-62,-6,121,-5,37,-4,-18,-4,-48,-3,-61,-2,-37,-1,-9,0,46,2,100,3,-84,4,-2,5,65,7,-103,8,-23,9,47,11,124,12,-77,13,-18,14,27,16,36,17,52,18,11,19,-15,19,-108,20,48,21,-97,21,-32,21,27,22,51,22,17,22,-34,21,117,21,15,21,116,20,-49,19,25,19,89,18,-113,17,-79,16,-66,15,-66,14,-39,13,-36,12,-27,11,-24,10,-8,9,17,9,33,8,46,7,66,6,98,5,124,4,-83,3,-56,2,20,2,78,1,-103,0,-1,-1,115,-1,-24,-2,-108,-2,41,-2,-1,-3,-41,-3,-62,-3,-71,-3,-74,-3,-35,-3,-7,-3,33,-2,62,-2,113,-2,-113,-2,-101,-2,-68,-2,-93,-2,127,-2,79,-2,-23,-3,117,-3,-65,-4,-26,-5,-13,-6,-56,-7,120,-8,37,-9,-95,-11,35,-12,-125,-14,-23,-16,88,-17,-81,-19,21,-20,-122,-22,10,-23,-98,-25,65,-26,9,-27,10,-28,-2,-30,48,-30,125,-31,-2,-32,-64,-32,-103,-32,-85,-32,-1,-32,109,-31,52,-30,25,-29,57,-28,-125,-27,14,-25,-53,-24,-59,-22,-22,-20,74,-17,-61,-15,104,-12,47,-9,2,-6,-12,-4,-30,-1,-40,2,-56,5,-115,8,82,11,-5,13,124,16,-56,18,-36,20,-58,22,127,24,-14,25,26,27,6,28,-113,28,2,29,6,29,-69,28,60,28,90,27,49,26,-33,24,33,23,98,21,92,19,51,17,6,15,-57,12,108,10,28,8,-38,5,-92,3,-114,1,-112,-1,-64,-3,9,-4,-122,-6,66,-7,63,-8,125,-9,-13,-10,-72,-10,-64,-10,4,-9,-109,-9,86,-8,68,-7,125,-6,-24,-5,116,-3,39,-1,-16,0,-51,2,-66,4,-56,6,-56,8,-46,10,-45,12,-62,14,-68,16,-124,18,86,20,-46,21,93,23,-92,24,-52,25,-64,26,106,27,-29,27,19,28,-17,27,-110,27,-53,26,-53,25,115,24,-56,22,-33,20,-74,18,77,16,-47,13,26,11,88,8,106,5,-124,2,-104,-1,-75,-4,-54,-7,3,-9,50,-12,-112,-15,23,-17,-74,-20,-125,-22,117,-24,-125,-26,-30,-28,125,-29,50,-30,71,-31,103,-32,-47,-33,127,-33,65,-33,86,-33,-115,-33,-19,-33,127,-32,34,-31,18,-30,19,-29,63,-28,-109,-27,-1,-26,-119,-24,80,-22,11,-20,-36,-19,-76,-17,-94,-15,-125,-13,108,-11,75,-9,3,-7,-70,-6,102,-4,-5,-3,102,-1,-57,0,21,2,32,3,48,4,13,5,-51,5,119,6,7,7,86,7,-102,7,-85,7,-58,7,-69,7,-86,7,-128,7,87,7,44,7,-17,6,-76,6,123,6,58,6,-11,5,-57,5,121,5,76,5,34,5,12,5,-15,4,-21,4,-29,4,-19,4,-9,4,12,5,25,5,68,5,91,5,-119,5,-111,5,-80,5,-61,5,-39,5,-34,5,-10,5,2,6,19,6,47,6,69,6,118,6,-92,6,-38,6,36,7,109,7,-75,7,31,8,-114,8,-7,8,101,9,-39,9,65,10,-88,10,-9,10,69,11,110,11,-119,11,-85,11,-106,11,105,11,47,11,-14,10,-124,10,17,10,-107,9,-2,8,97,8,-47,7,24,7,87,6,-83,5,-37,4,41,4,91,3,-118,2,-70,1,-10,0,60,0,117,-1}; }
	private static byte[] data84(){ return new byte[] {-71,-2,8,-2,71,-3,-101,-4,-24,-5,78,-5,-92,-6,6,-6,110,-7,-23,-8,104,-8,7,-8,-69,-9,-108,-9,119,-9,117,-9,-98,-9,-35,-9,65,-8,-73,-8,67,-7,-35,-7,115,-6,48,-5,-16,-5,-75,-4,104,-3,59,-2,-11,-2,-83,-1,102,0,10,1,-98,1,25,2,-118,2,-53,2,-32,2,-43,2,-89,2,54,2,-72,1,-15,0,42,0,57,-1,35,-2,11,-3,-31,-5,-86,-6,97,-7,32,-8,-21,-10,-56,-11,122,-12,109,-13,86,-14,89,-15,122,-16,-94,-17,0,-17,-128,-18,44,-18,-7,-19,-19,-19,23,-18,119,-18,-20,-18,-78,-17,125,-16,-113,-15,-66,-14,24,-12,-88,-11,48,-9,-9,-8,-53,-6,-66,-4,-67,-2,-69,0,-56,2,-12,4,4,7,35,9,41,11,63,13,16,15,-15,16,-95,18,8,20,73,21,87,22,45,23,-77,23,-21,23,-27,23,123,23,-50,22,-38,21,-113,20,26,19,66,17,86,15,69,13,-19,10,-106,8,22,6,-120,3,-2,0,112,-2,-35,-5,102,-7,1,-9,-78,-12,-112,-14,-124,-16,-54,-18,59,-19,-32,-21,-73,-22,-32,-23,75,-23,0,-23,-2,-24,60,-23,-59,-23,-126,-22,-106,-21,-37,-20,100,-18,60,-16,33,-14,90,-12,-62,-10,78,-7,-14,-5,-73,-2,119,1,85,4,31,7,-22,9,-78,12,51,15,-50,17,47,20,98,22,-124,24,64,26,-17,27,72,29,83,30,39,31,-115,31,-64,31,-127,31,-25,30,46,30,0,29,-110,27,-26,25,-5,23,-30,21,-99,19,70,17,-59,14,63,12,-63,9,53,7,-92,4,33,2,-69,-1,102,-3,22,-5,-14,-8,-27,-10,36,-11,99,-13,-45,-15,-80,-16,-127,-17,-95,-18,-31,-19,91,-19,22,-19,-33,-20,-21,-20,13,-19,69,-19,-83,-19,29,-18,-67,-18,110,-17,36,-16,-10,-16,-26,-15,-36,-14,-20,-13,-6,-12,39,-10,84,-9,114,-8,-109,-7,-63,-6,-48,-5,-46,-4,-73,-3,-120,-2,67,-1,-39,-1,80,0,-99,0,-69,0,-51,0,-86,0,110,0,22,0,-94,-1,30,-1,-109,-2,-16,-3,78,-3,-86,-4,0,-4,93,-5,-85,-6,10,-6,115,-7,-23,-8,111,-8,-13,-9,-100,-9,92,-9,23,-9,-16,-10,-31,-10,-45,-10,-37,-10,-20,-10,24,-9,67,-9,115,-9,-66,-9,-9,-9,72,-8,-85,-8,14,-7,-109,-7,14,-6,-97,-6,40,-5,-15,-5,-104,-4,91,-3,58,-2,26,-1,-29,-1,-42,0,-60,1,-69,2,-91,3,-97,4,-93,5,-103,6,-89,7,-76,8,-64,9,-54,10,-50,11,-82,12,-100,13,108,14,32,15,-74,15,41,16,-106,16,-50,16,-4,16,2,17,8,17,-3,16,-32,16,-50,16,-103,16,106,16,40,16,-36,15,-113,15,50,15,-34,14,127,14,-6,13,-87,13,40,13,-75,12,48,12,-53,11,65,11,-61,10,38,10,-95,9,16,9,108,8,-61,7,42,7,116,6,-46,5,64,5,-109,4,5,4,100,3,-16,2,126,2,20,2,-72,1,117,1,62,1,17,1,-14,0,-36,0,-50,0,-71,0,-81,0,-103,0,113,0,88,0,27,0,-73,-1,96,-1,-70,-2,18,-2,84,-3,98,-4,82,-5,51,-6,-9,-8,-97,-9,53,-10,-66,-12,65,-13,-82,-15,38,-16,-83,-18,32,-19,-77,-21,63,-22,-21,-24,-104,-25,105,-26,58,-27,57,-28,60,-29,-120,-30,-60,-31,84,-31,-13,-32,-78,-32,-63,-32,-41,-32,54,-31,-25,-31,-89,-30,-81,-29,-4,-28,102,-26,46,-24,33,-22,48,-20,117,-18,-30,-16,117,-13,18,-10,-70,-8,126,-5,80,-2,13,1,-48,3,-95,6,92,9,6,12,-111,14,15,17,90,19,86,21,84,23,-26,24,67,26,89,27,1,28,108,28,127,28,49,28,-71,27,-50,26,-69,25,109,24,-13,22,70,21,108,19,-126,17,100,15,73,13,21,11,-27,8,-92,6,-124,4,106,2,89,0,113,-2,-79,-4,16,-5,-68,-7,122,-8,-108,-9,-50,-10,62,-10,22,-10,18,-10,69,-10,-77,-10,87,-9,36,-8,55,-7,96,-6,-50,-5,86,-3,21,-1,-17,0,-31,2,-13,4,22,7,78,9,-117,11,-72,13,-40,15,0,18,-19,19,-20,21,-118,23,13,25,81,26,87,27,14,28,-119,28,-81,28,-123,28,-6,27,42,27,-3,25,-125,24,-54,22,-44,20,-114,18,54,16,-113,13,-28,10,36,8,48,5,84,2,111,-1,-111,-4,-67,-7,2,-9,77,-12,-50,-15,76,-17,5,-19,-16,-22,-27,-24,40,-25,-109,-27,47,-28,4,-29,28,-30,89,-31,-48,-32,-120,-32,126,-32,-83,-32,-3,-32,-107,-31,79,-30,52,-29,82,-28,-124,-27,1,-25,112,-24,14,-22,-66,-21,-128,-19,84,-17,44,-15,5,-13,-27,-12,-64,-10,-107,-8,82,-6,20,-4,-65,-3,65,-1,-93,0,-11,1,7,3,13,4,-46,4,120,5,-16,5,72,6,-126,6,-101,6,-101,6,120,6,111,6,59,6,10,6}; }
	private static byte[] data85(){ return new byte[] {-38,5,-103,5,84,5,10,5,-64,4,-114,4,80,4,41,4,7,4,5,4,1,4,3,4,23,4,63,4,112,4,-93,4,-41,4,15,5,85,5,-109,5,-59,5,-16,5,17,6,58,6,92,6,-112,6,-70,6,-55,6,-5,6,27,7,67,7,99,7,-117,7,-78,7,-32,7,0,8,24,8,65,8,81,8,118,8,-107,8,-81,8,-73,8,-60,8,-52,8,-69,8,-95,8,124,8,73,8,-14,7,-99,7,41,7,-74,6,47,6,-85,5,32,5,-123,4,-21,3,88,3,-57,2,58,2,-58,1,68,1,-57,0,96,0,1,0,-70,-1,106,-1,18,-1,-55,-2,106,-2,29,-2,-45,-3,-123,-3,56,-3,-23,-4,-102,-4,77,-4,19,-4,-57,-5,-109,-5,112,-5,73,-5,48,-5,29,-5,22,-5,39,-5,60,-5,103,-5,-92,-5,-33,-5,49,-4,-120,-4,-7,-4,117,-3,-14,-3,-116,-2,42,-1,-64,-1,81,0,-16,0,-122,1,12,2,115,2,-68,2,-3,2,27,3,20,3,-35,2,-113,2,25,2,-114,1,-22,0,40,0,83,-1,123,-2,-125,-3,-126,-4,-119,-5,106,-6,-117,-7,124,-8,100,-9,103,-10,100,-11,-115,-12,-94,-13,-34,-14,53,-14,115,-15,1,-15,-105,-16,67,-16,25,-16,6,-16,33,-16,81,-16,-114,-16,49,-15,-57,-15,-87,-14,-78,-13,-37,-12,57,-10,-82,-9,87,-7,3,-5,-47,-4,-70,-2,-86,0,-88,2,-82,4,-59,6,-71,8,-71,10,-88,12,-122,14,58,16,-41,17,48,19,120,20,95,21,38,22,-75,22,-23,22,-37,22,119,22,-41,21,-12,20,-74,19,93,18,-54,16,-8,14,-3,12,-31,10,-86,8,94,6,-24,3,-128,1,3,-1,126,-4,21,-6,-79,-9,88,-11,30,-13,0,-15,29,-17,86,-19,-54,-21,104,-22,87,-23,101,-24,-42,-25,124,-25,107,-25,-95,-25,34,-24,-19,-24,-5,-23,68,-21,-39,-20,-95,-18,-95,-16,-34,-14,47,-11,-63,-9,-127,-6,66,-3,53,0,17,3,32,6,26,9,-2,11,-27,14,-86,17,69,20,-64,22,-4,24,-24,26,-99,28,-27,29,26,31,-76,31,23,32,21,32,-75,31,42,31,53,30,7,29,-115,27,-23,25,8,24,-16,21,-52,19,-100,17,23,15,-77,12,66,10,-45,7,104,5,14,3,-56,0,-123,-2,113,-4,127,-6,-76,-8,19,-9,-118,-11,53,-12,-7,-14,19,-14,46,-15,-118,-16,-14,-17,-111,-17,80,-17,58,-17,87,-17,-90,-17,-5,-17,123,-16,40,-15,-9,-15,-26,-14,-39,-13,-35,-12,0,-10,26,-9,68,-8,100,-7,-126,-6,-97,-5,-101,-4,-94,-3,119,-2,60,-1,-44,-1,88,0,-72,0,-9,0,13,1,-9,0,-55,0,-121,0,6,0,-117,-1,-14,-2,70,-2,-116,-3,-53,-4,8,-4,59,-5,117,-6,-87,-7,-4,-8,67,-8,-92,-9,-3,-10,95,-10,-15,-11,-99,-11,83,-11,5,-11,-20,-12,-25,-12,-16,-12,19,-11,66,-11,-126,-11,-57,-11,40,-10,-87,-10,34,-9,-98,-9,54,-8,-41,-8,-126,-7,45,-6,-16,-6,-73,-5,-122,-4,83,-3,37,-2,-1,-2,-36,-1,-84,0,-103,1,94,2,88,3,44,4,8,5,-38,5,-71,6,127,7,52,8,-9,8,-99,9,45,10,-82,10,11,11,88,11,-102,11,-72,11,-49,11,-26,11,-35,11,-50,11,-87,11,-85,11,-126,11,105,11,87,11,63,11,45,11,50,11,68,11,57,11,72,11,114,11,-116,11,-94,11,-46,11,-43,11,-18,11,-19,11,-26,11,-50,11,-79,11,-109,11,84,11,7,11,-60,10,89,10,0,10,-113,9,31,9,-67,8,70,8,-15,7,126,7,30,7,-69,6,98,6,7,6,-74,5,103,5,33,5,-41,4,-90,4,102,4,12,4,-75,3,83,3,-16,2,122,2,-32,1,76,1,-123,0,-75,-1,-55,-2,-51,-3,-92,-4,-123,-5,72,-6,-13,-8,-107,-9,71,-10,-50,-12,97,-13,-7,-15,-117,-16,37,-17,-85,-19,76,-20,1,-21,-87,-23,102,-24,58,-25,27,-26,39,-27,57,-28,117,-29,-53,-30,62,-30,-23,-31,-77,-31,-85,-31,-69,-31,19,-30,-79,-30,109,-29,106,-28,-81,-27,-3,-26,-101,-24,96,-22,92,-20,115,-18,-79,-16,18,-13,-120,-11,36,-8,-30,-6,-102,-3,92,0,44,3,4,6,-70,8,119,11,-2,13,115,16,-75,18,-63,20,-83,22,47,24,-127,25,-121,26,38,27,-94,27,-70,27,-124,27,32,27,109,26,-117,25,106,24,7,23,-119,21,-32,19,33,18,51,16,33,14,16,12,-11,9,-50,7,-70,5,-91,3,-89,1,-43,-1,13,-2,108,-4,-19,-6,-99,-7,-124,-8,-100,-9,-44,-10,71,-10,-24,-11,-49,-11,-25,-11,18,-10,-120,-10,39,-9,22,-8,78,-7,-87,-6,52,-4,-16,-3,-57,-1,-49,1,4,4,59,6,-122,8,-36,10,45,13,107,15,-112,17,-96,19,123,21,42,23,-86,24,-44,25,-47,26}; }
	private static byte[] data86(){ return new byte[] {103,27,-54,27,-41,27,-124,27,-30,26,17,26,-55,24,92,23,-86,21,-71,19,-107,17,42,15,-90,12,2,10,62,7,121,4,-94,1,-63,-2,-21,-5,17,-7,92,-10,-57,-13,72,-15,-33,-18,-100,-20,-99,-22,-84,-24,7,-25,-113,-27,85,-28,54,-29,105,-30,-48,-31,83,-31,48,-31,54,-31,102,-31,-3,-31,-85,-30,-105,-29,-81,-28,-15,-27,96,-25,-14,-24,-100,-22,110,-20,85,-18,45,-16,57,-14,33,-12,35,-10,32,-8,-4,-7,-53,-5,120,-3,15,-1,-116,0,-31,1,-10,2,-13,3,-61,4,117,5,-13,5,68,6,-126,6,-102,6,-118,6,107,6,66,6,11,6,-73,5,104,5,-2,4,-102,4,67,4,-32,3,-110,3,54,3,-7,2,-47,2,-58,2,-64,2,-33,2,14,3,60,3,-106,3,-28,3,75,4,-93,4,-19,4,74,5,-100,5,3,6,81,6,-89,6,-13,6,70,7,-94,7,-1,7,53,8,-92,8,-26,8,77,9,123,9,-77,9,-12,9,14,10,53,10,66,10,59,10,51,10,33,10,2,10,-46,9,-115,9,47,9,-35,8,117,8,-6,7,105,7,-52,6,29,6,97,5,-108,4,-37,3,-14,2,36,2,88,1,-120,0,-67,-1,7,-1,96,-2,-58,-3,62,-3,-60,-4,120,-4,43,-4,-25,-5,-77,-5,-109,-5,-127,-5,106,-5,94,-5,94,-5,70,-5,75,-5,64,-5,77,-5,88,-5,118,-5,126,-5,-98,-5,-69,-5,-23,-5,15,-4,56,-4,80,-4,-111,-4,-51,-4,25,-3,113,-3,-55,-3,60,-2,-97,-2,5,-1,-118,-1,9,0,-124,0,46,1,-100,1,33,2,-107,2,-33,2,64,3,112,3,-109,3,-106,3,123,3,87,3,8,3,-83,2,57,2,-76,1,40,1,-116,0,-41,-1,32,-1,94,-2,-116,-3,-75,-4,-15,-5,12,-5,56,-6,99,-7,113,-8,-76,-9,-30,-10,45,-10,-120,-11,-24,-12,102,-12,-24,-13,126,-13,62,-13,-1,-14,-22,-14,-64,-14,-65,-14,-20,-14,36,-13,-107,-13,27,-12,-53,-12,-82,-11,-85,-10,-39,-9,47,-7,-107,-6,55,-4,-41,-3,-120,-1,81,1,48,3,30,5,18,7,-23,8,-41,10,-101,12,86,14,0,16,123,17,-52,18,-13,19,-44,20,-115,21,14,22,64,22,47,22,-47,21,81,21,121,20,87,19,30,18,-79,16,-12,14,56,13,69,11,52,9,23,7,-69,4,99,2,3,0,-109,-3,56,-5,-41,-8,-106,-10,103,-12,84,-14,97,-16,-97,-18,-15,-20,-116,-21,91,-22,84,-23,-112,-24,-7,-25,-85,-25,-115,-25,-72,-25,27,-24,-52,-24,-89,-23,-52,-22,54,-20,-45,-19,-82,-17,-73,-15,8,-12,-121,-10,48,-7,-3,-5,-17,-2,-26,1,-15,4,-15,7,-16,10,-84,13,105,16,-28,18,23,21,46,23,-15,24,99,26,-82,27,-121,28,49,29,117,29,119,29,60,29,-86,28,-26,27,-43,26,-123,25,7,24,80,22,100,20,95,18,49,16,-5,13,-75,11,122,9,41,7,13,5,-51,2,-46,0,-28,-2,4,-3,71,-5,-91,-7,47,-8,-32,-10,-101,-11,116,-12,126,-13,-92,-14,19,-14,-121,-15,66,-15,11,-15,19,-15,86,-15,-75,-15,73,-14,13,-13,-30,-13,-46,-12,-38,-11,-15,-10,12,-8,51,-7,87,-6,114,-5,-127,-4,-112,-3,-127,-2,103,-1,30,0,-58,0,47,1,-75,1,-27,1,1,2,-11,1,-54,1,-123,1,13,1,114,0,-41,-1,50,-1,81,-2,114,-3,-121,-4,-101,-5,-78,-6,-80,-7,-37,-8,-8,-9,23,-9,96,-10,-81,-11,13,-11,-109,-12,39,-12,-28,-13,-57,-13,-83,-13,-69,-13,-45,-13,29,-12,113,-12,-42,-12,75,-11,-66,-11,94,-10,-10,-10,-98,-9,82,-8,25,-7,-27,-7,-75,-6,-116,-5,122,-4,104,-3,103,-2,79,-1,92,0,99,1,76,2,77,3,48,4,24,5,-44,5,-113,6,74,7,-51,7,103,8,-41,8,52,9,126,9,-80,9,-53,9,-57,9,-64,9,-86,9,108,9,62,9,-16,8,-67,8,106,8,10,8,-49,7,105,7,72,7,-25,6,-50,6,-89,6,-71,6,-65,6,-17,6,31,7,118,7,-57,7,31,8,126,8,-50,8,37,9,94,9,-95,9,-41,9,-22,9,11,10,21,10,27,10,24,10,13,10,2,10,-3,9,-20,9,-24,9,-44,9,-77,9,-102,9,115,9,86,9,28,9,-30,8,-95,8,85,8,22,8,-74,7,86,7,4,7,-124,6,-4,5,123,5,-30,4,37,4,89,3,-121,2,-127,1,-124,0,104,-1,67,-2,9,-3,-54,-5,-121,-6,59,-7,-4,-9,-73,-10,104,-11,26,-12,-39,-14,-101,-15,94,-16,40,-17,10,-18,-31,-20,-64,-21,-66,-22,-66,-23,-25,-24,34,-24,110,-25,-31,-26,97,-26,13,-26,-50,-27,-92,-27,-88,-27,-40,-27,34,-26,-103,-26,49,-25,-16,-25,-40,-24,-22,-23,48,-21,-89,-20,62,-18,-13,-17,-28,-15,-32,-13}; }
	private static byte[] data87(){ return new byte[] {30,-10,90,-8,-73,-6,41,-3,-87,-1,38,2,-117,4,-4,6,94,9,-106,11,-61,13,-79,15,121,17,19,19,118,20,-91,21,-96,22,65,23,-44,23,-5,23,0,24,-60,23,82,23,-58,22,-17,21,-28,20,-78,19,90,18,-28,16,96,15,-81,13,7,12,71,10,-116,8,-48,6,27,5,122,3,-27,1,87,0,-42,-2,123,-3,41,-4,-7,-6,-29,-7,-21,-8,43,-8,-122,-9,16,-9,-50,-10,-68,-10,-24,-10,51,-9,-45,-9,-107,-8,-107,-7,-70,-6,26,-4,-105,-3,78,-1,34,1,10,3,31,5,36,7,58,9,85,11,76,13,66,15,12,17,-111,18,9,20,54,21,45,22,-17,22,86,23,-104,23,-111,23,58,23,-75,22,-54,21,-45,20,-122,19,27,18,114,16,124,14,107,12,48,10,-32,7,106,5,-22,2,107,0,-26,-3,97,-5,-12,-8,125,-10,62,-12,31,-14,28,-16,48,-18,-122,-20,4,-21,-86,-23,106,-24,89,-25,123,-26,-39,-27,85,-27,8,-27,-26,-28,2,-27,84,-27,-37,-27,-106,-26,-124,-25,-86,-24,-5,-23,94,-21,-12,-20,-95,-18,87,-16,37,-14,-13,-13,-76,-11,111,-9,28,-7,-66,-6,62,-4,-81,-3,-14,-2,45,0,69,1,48,2,-11,2,-94,3,48,4,-104,4,-34,4,42,5,51,5,50,5,8,5,-40,4,126,4,50,4,-75,3,94,3,-8,2,-107,2,65,2,-15,1,-82,1,-120,1,-125,1,-127,1,-114,1,-75,1,-41,1,32,2,108,2,-100,2,-19,2,64,3,-120,3,-27,3,61,4,-83,4,26,5,-125,5,16,6,-100,6,33,7,-65,7,80,8,-28,8,121,9,-4,9,126,10,-35,10,71,11,-121,11,-50,11,-30,11,3,12,-13,11,-49,11,-113,11,69,11,-40,10,83,10,-80,9,21,9,68,8,111,7,125,6,119,5,127,4,100,3,78,2,66,1,29,0,14,-1,2,-2,11,-3,35,-4,68,-5,-127,-6,-41,-7,79,-7,-30,-8,-115,-8,76,-8,50,-8,45,-8,64,-8,101,-8,126,-8,-63,-8,5,-7,67,-7,-112,-7,-28,-7,48,-6,-116,-6,-21,-6,52,-5,-97,-5,7,-4,119,-4,-9,-4,113,-3,-23,-3,115,-2,-16,-2,126,-1,14,0,-106,0,31,1,-99,1,18,2,-121,2,4,3,102,3,-67,3,6,4,69,4,102,4,110,4,118,4,90,4,33,4,-50,3,-119,3,22,3,-101,2,24,2,125,1,-28,0,78,0,-94,-1,6,-1,94,-2,-75,-3,5,-3,105,-4,-70,-5,33,-5,-113,-6,-3,-7,-111,-7,-1,-8,-124,-8,38,-8,-73,-9,103,-9,1,-9,-60,-10,-123,-10,66,-10,39,-10,6,-10,-4,-11,40,-10,72,-10,-86,-10,23,-9,-88,-9,92,-8,32,-7,18,-6,27,-5,71,-4,-122,-3,-45,-2,38,0,-108,1,20,3,-98,4,46,6,-78,7,53,9,-78,10,0,12,83,13,112,14,127,15,98,16,2,17,-99,17,-8,17,27,18,28,18,-37,17,118,17,-21,16,15,16,50,15,13,14,-63,12,99,11,-45,9,51,8,83,6,-127,4,-114,2,-116,0,126,-2,-115,-4,-120,-6,-84,-8,-49,-10,-1,-12,73,-13,-65,-15,69,-16,-9,-18,-69,-19,-71,-20,-56,-21,16,-21,-125,-22,40,-22,-5,-23,1,-22,52,-22,-82,-22,107,-21,79,-20,124,-19,-30,-18,-118,-16,93,-14,97,-12,-111,-10,-29,-8,85,-5,-23,-3,117,0,-1,2,-107,5,-18,7,91,10,-105,12,-104,14,-120,16,23,18,-107,19,-34,20,-53,21,-96,22,35,23,112,23,-104,23,96,23,7,23,124,22,-82,21,-83,20,-127,19,43,18,-69,16,35,15,117,13,-87,11,-14,9,42,8,101,6,-82,4,-5,2,90,1,-68,-1,57,-2,-61,-4,92,-5,9,-6,-66,-8,-96,-9,-97,-10,-73,-11,-1,-12,101,-12,-7,-13,-49,-13,-52,-13,5,-12,87,-12,-51,-12,120,-11,71,-10,39,-9,24,-8,24,-7,27,-6,61,-5,61,-4,61,-3,46,-2,20,-1,-25,-1,-100,0,61,1,-68,1,42,2,117,2,-106,2,-105,2,-123,2,87,2,5,2,-84,1,25,1,-108,0,-44,-1,36,-1,62,-2,96,-3,110,-4,122,-5,126,-6,-128,-7,-114,-8,-79,-9,-26,-10,43,-10,-124,-11,7,-11,-113,-12,77,-12,20,-12,0,-12,-14,-13,2,-12,47,-12,110,-12,-58,-12,27,-11,-124,-11,8,-10,-95,-10,70,-9,11,-8,-57,-8,-80,-7,-104,-6,-106,-5,-99,-4,-74,-3,-44,-2,-23,-1,-3,0,20,2,19,3,24,4,10,5,-28,5,-83,6,81,7,-12,7,103,8,-51,8,10,9,54,9,62,9,34,9,17,9,-32,8,123,8,47,8,-80,7,63,7,-57,6,39,6,-84,5,36,5,-92,4,47,4,-63,3,91,3,38,3,-6,2,-13,2,2,3,53,3,122,3,-73,3,21,4,108,4,-35,4,57,5,-117,5,-30,5,47,6,120,6,-70,6}; }
	private static byte[] data88(){ return new byte[] {-6,6,60,7,112,7,-67,7,-14,7,63,8,-127,8,-70,8,6,9,44,9,112,9,-115,9,-101,9,-76,9,-74,9,-104,9,-100,9,100,9,54,9,-12,8,-99,8,62,8,-46,7,63,7,-80,6,-10,5,50,5,87,4,98,3,92,2,80,1,42,0,-1,-2,-48,-3,-104,-4,106,-5,68,-6,19,-7,-20,-9,-78,-10,-104,-11,-127,-12,94,-13,81,-14,67,-15,85,-16,104,-17,-123,-18,-65,-19,-7,-20,74,-20,-60,-21,52,-21,-41,-22,-128,-22,56,-22,30,-22,6,-22,29,-22,72,-22,-122,-22,-8,-22,97,-21,5,-20,-55,-20,-85,-19,-83,-18,-50,-17,31,-15,-118,-14,17,-12,-82,-11,103,-9,76,-7,43,-5,35,-3,31,-1,9,1,10,3,-33,4,-58,6,118,8,21,10,-104,11,1,13,65,14,91,15,65,16,18,17,-84,17,42,18,112,18,-110,18,-106,18,97,18,9,18,-110,17,-26,16,39,16,64,15,73,14,62,13,23,12,-33,10,-74,9,107,8,58,7,-33,5,-95,4,86,3,8,2,-66,0,-127,-1,56,-2,39,-3,-2,-5,9,-5,42,-6,119,-7,-23,-8,-126,-8,79,-8,52,-8,69,-8,-109,-8,11,-7,-89,-7,102,-6,95,-5,119,-4,-61,-3,35,-1,-90,0,65,2,-27,3,-93,5,77,7,-18,8,-114,10,4,12,94,13,-105,14,-97,15,118,16,41,17,-105,17,-14,17,-5,17,-23,17,-87,17,50,17,-99,16,-71,15,-77,14,-111,13,43,12,-98,10,-4,8,22,7,56,5,48,3,33,1,28,-1,7,-3,11,-5,13,-7,46,-9,106,-11,-92,-13,-2,-15,-121,-16,15,-17,-61,-19,-106,-20,-121,-21,-95,-22,-56,-23,41,-23,-66,-24,122,-24,117,-24,-83,-24,9,-23,-84,-23,120,-22,96,-21,-124,-20,-47,-19,55,-17,-74,-16,63,-14,-30,-13,111,-11,-10,-10,-122,-8,-15,-7,85,-5,-98,-4,-33,-3,-10,-2,-24,-1,-29,0,-90,1,103,2,-5,2,-127,3,-32,3,42,4,85,4,97,4,77,4,42,4,-15,3,-87,3,100,3,8,3,-64,2,104,2,20,2,-42,1,-103,1,118,1,94,1,81,1,77,1,88,1,95,1,104,1,127,1,-88,1,-68,1,-12,1,62,2,114,2,-49,2,46,3,-74,3,62,4,-49,4,105,5,13,6,-62,6,123,7,30,8,-53,8,122,9,10,10,-110,10,29,11,-109,11,6,12,86,12,-100,12,-78,12,-70,12,-100,12,-128,12,14,12,-101,11,14,11,83,10,-125,9,-97,8,-89,7,-96,6,-121,5,117,4,65,3,19,2,-35,0,-77,-1,125,-2,86,-3,48,-4,58,-5,56,-6,91,-7,-106,-8,-8,-9,-128,-9,27,-9,-30,-10,-69,-10,-75,-10,-67,-10,-46,-10,-3,-10,37,-9,108,-9,-92,-9,-21,-9,65,-8,-102,-8,-10,-8,100,-7,-42,-7,86,-6,-22,-6,-127,-5,32,-4,-54,-4,125,-3,39,-2,-43,-2,-115,-1,40,0,-53,0,101,1,-33,1,107,2,-54,2,47,3,-128,3,-63,3,-6,3,9,4,11,4,-23,3,-58,3,-109,3,54,3,-58,2,115,2,-27,1,94,1,-44,0,59,0,-86,-1,28,-1,-118,-2,-2,-3,-123,-3,-8,-4,-118,-4,41,-4,-64,-5,115,-5,27,-5,-48,-6,-112,-6,55,-6,-8,-7,-79,-7,91,-7,46,-7,-27,-8,-48,-8,-85,-8,-101,-8,-105,-8,-77,-8,-39,-8,40,-7,113,-7,-45,-7,76,-6,-45,-6,117,-5,12,-4,-43,-4,-103,-3,106,-2,71,-1,65,0,82,1,106,2,-116,3,-65,4,-44,5,-6,6,27,8,45,9,25,10,2,11,-66,11,119,12,-4,12,95,13,-77,13,-31,13,-22,13,-24,13,-72,13,116,13,4,13,114,12,-49,11,-1,10,-1,9,-3,8,-58,7,-121,6,39,5,-75,3,61,2,-63,0,57,-1,-64,-3,65,-4,-57,-6,103,-7,-9,-9,-87,-10,89,-11,21,-12,-24,-14,-53,-15,-63,-16,-48,-17,1,-17,88,-18,-32,-19,-125,-19,89,-19,99,-19,-106,-19,-5,-19,-89,-18,119,-17,119,-16,-82,-15,17,-13,-93,-12,70,-10,26,-8,-1,-7,-13,-5,-17,-3,-29,-1,-35,1,-68,3,-97,5,90,7,-3,8,-120,10,-35,11,17,13,58,14,13,15,-33,15,105,16,-41,16,36,17,57,17,48,17,-6,16,-116,16,28,16,107,15,-91,14,-57,13,-59,12,-85,11,-125,10,79,9,5,8,-86,6,80,5,-23,3,-124,2,44,1,-39,-1,-126,-2,57,-3,14,-4,-19,-6,-16,-7,12,-7,67,-8,-85,-9,46,-9,-47,-10,-91,-10,-115,-10,-83,-10,-29,-10,61,-9,-64,-9,83,-8,16,-7,-55,-7,-79,-6,-111,-5,121,-4,102,-3,67,-2,35,-1,-26,-1,-98,0,57,1,-61,1,56,2,-110,2,-43,2,-2,2,29,3,25,3,1,3,-53,2,-122,2,28,2,-98,1,1,1,66,0,118,-1,-104,-2,-83,-3,-66,-4,-54,-5,-21,-6,-3,-7,49,-7}; }
	private static byte[] data89(){ return new byte[] {118,-8,-55,-9,65,-9,-68,-10,72,-10,-2,-11,-67,-11,-121,-11,96,-11,72,-11,76,-11,90,-11,118,-11,-82,-11,1,-10,108,-10,-18,-10,-107,-9,78,-8,36,-7,3,-6,-11,-6,2,-4,19,-3,39,-2,80,-1,86,0,111,1,-125,2,-124,3,-121,4,98,5,61,6,-26,6,-118,7,13,8,108,8,-62,8,-34,8,-26,8,-43,8,-91,8,93,8,-2,7,-113,7,5,7,107,6,-30,5,52,5,-114,4,-20,3,89,3,-54,2,80,2,-25,1,-106,1,82,1,42,1,13,1,2,1,1,1,26,1,46,1,79,1,-124,1,-87,1,-28,1,34,2,96,2,-80,2,1,3,96,3,-64,3,34,4,-112,4,18,5,-126,5,14,6,-119,6,-15,6,112,7,-48,7,46,8,-107,8,-44,8,29,9,75,9,114,9,-115,9,-126,9,-128,9,87,9,36,9,-45,8,116,8,-10,7,100,7,-74,6,-3,5,50,5,79,4,108,3,99,2,80,1,61,0,34,-1,-8,-3,-54,-4,-103,-5,109,-6,77,-7,35,-8,11,-9,7,-10,3,-11,21,-12,58,-13,104,-14,-87,-15,-12,-16,96,-16,-53,-17,55,-17,-45,-18,97,-18,32,-18,-54,-19,-87,-19,-111,-19,-114,-19,-75,-19,-33,-19,37,-18,-99,-18,15,-17,-85,-17,89,-16,19,-15,-18,-15,-34,-14,-19,-13,6,-11,53,-10,127,-9,-45,-8,52,-6,-92,-5,41,-3,-96,-2,44,0,-83,1,19,3,114,4,-75,5,-10,6,17,8,25,9,0,10,-55,10,-123,11,28,12,-101,12,11,13,84,13,-109,13,-86,13,-79,13,-102,13,115,13,46,13,-45,12,106,12,-34,11,74,11,-102,10,-40,9,13,9,33,8,53,7,54,6,42,5,30,4,20,3,4,2,-2,0,2,0,23,-1,57,-2,118,-3,-60,-4,41,-4,-96,-5,57,-5,-14,-6,-56,-6,-59,-6,-34,-6,30,-5,-124,-5,22,-4,-54,-4,-126,-3,120,-2,121,-1,-105,0,-52,1,-20,2,39,4,98,5,-112,6,-79,7,-63,8,-69,9,-84,10,112,11,37,12,-72,12,36,13,116,13,-78,13,-87,13,-107,13,75,13,-23,12,74,12,-111,11,-80,10,-97,9,-128,8,70,7,-29,5,-121,4,6,3,-112,1,18,0,-126,-2,-17,-4,106,-5,-27,-7,99,-8,-4,-10,-103,-11,56,-12,0,-13,-63,-15,-81,-16,-71,-17,-43,-18,39,-18,-110,-19,37,-19,-14,-20,-34,-20,-6,-20,75,-19,-77,-19,83,-18,7,-17,-23,-17,-15,-16,18,-14,57,-13,120,-12,-69,-11,3,-9,71,-8,124,-7,-78,-6,-39,-5,-21,-4,-33,-3,-38,-2,-67,-1,124,0,58,1,-50,1,76,2,-61,2,19,3,79,3,118,3,-121,3,126,3,113,3,77,3,37,3,-20,2,-89,2,125,2,56,2,14,2,-37,1,-96,1,102,1,76,1,36,1,8,1,-29,0,-43,0,-56,0,-70,0,-61,0,-45,0,-17,0,34,1,92,1,-63,1,34,2,-89,2,49,3,-43,3,-126,4,48,5,-12,5,-78,6,123,7,48,8,-17,8,-99,9,70,10,-32,10,109,11,-26,11,68,12,-118,12,-62,12,-44,12,-49,12,-64,12,116,12,29,12,-88,11,10,11,101,10,-113,9,-89,8,-85,7,-103,6,113,5,69,4,0,3,-58,1,-123,0,62,-1,26,-2,-6,-4,-15,-5,-12,-6,30,-6,95,-7,-75,-8,48,-8,-60,-9,83,-9,24,-9,-51,-10,-77,-10,-116,-10,-122,-10,-121,-10,-93,-10,-63,-10,0,-9,61,-9,-89,-9,11,-8,-116,-8,30,-7,-83,-7,83,-6,-12,-6,-86,-5,88,-4,21,-3,-46,-3,122,-2,57,-1,-53,-1,110,0,21,1,-99,1,28,2,-118,2,-16,2,71,3,-118,3,-76,3,-52,3,-60,3,-61,3,-115,3,95,3,15,3,-89,2,68,2,-54,1,78,1,-65,0,68,0,-50,-1,67,-1,-40,-2,96,-2,13,-2,-87,-3,84,-3,3,-3,-79,-4,95,-4,20,-4,-52,-5,124,-5,53,-5,-13,-6,-82,-6,113,-6,72,-6,24,-6,7,-6,-7,-7,6,-6,39,-6,96,-6,-108,-6,-15,-6,61,-5,-73,-5,39,-4,-89,-4,63,-3,-58,-3,108,-2,21,-1,-69,-1,-119,0,73,1,47,2,0,3,-39,3,-69,4,-114,5,113,6,59,7,-10,7,-97,8,67,9,-68,9,58,10,-107,10,-45,10,-3,10,18,11,9,11,-13,10,-61,10,114,10,32,10,-97,9,31,9,127,8,-45,7,16,7,58,6,93,5,109,4,118,3,116,2,102,1,84,0,65,-1,22,-2,0,-3,-28,-5,-57,-6,-76,-7,-94,-8,-93,-9,-86,-10,-69,-11,-20,-12,39,-12,123,-13,-30,-14,111,-14,22,-14,-34,-15,-41,-15,-30,-15,38,-14,-113,-14,24,-13,-50,-13,-90,-12,-108,-11,-75,-10,-34,-9,47,-7,-118,-6,-11,-5,105,-3,-56,-2,52,0,-99,1,-7,2,73,4,125,5,-79,6,-63,7,-66,8,-91,9,109,10,19,11}; }
	private static byte[] data90(){ return new byte[] {-76,11,24,12,-124,12,-76,12,-42,12,-32,12,-62,12,-118,12,50,12,-59,11,71,11,-81,10,-13,9,42,9,66,8,93,7,91,6,91,5,68,4,44,3,27,2,11,1,-1,-1,-9,-2,26,-2,39,-3,91,-4,-81,-5,8,-5,-116,-6,24,-6,-63,-7,-104,-7,-120,-7,-95,-7,-64,-7,-5,-7,105,-6,-33,-6,110,-5,2,-4,-86,-4,89,-3,20,-2,-68,-2,104,-1,20,0,-81,0,66,1,-65,1,43,2,-106,2,-21,2,41,3,78,3,107,3,105,3,84,3,40,3,-39,2,121,2,2,2,126,1,-46,0,46,0,125,-1,-79,-2,-2,-3,61,-3,-118,-4,-51,-5,40,-5,-106,-6,0,-6,115,-7,2,-7,-120,-8,39,-8,-66,-9,114,-9,44,-9,-11,-10,-52,-10,-65,-10,-76,-10,-29,-10,20,-9,120,-9,-36,-9,106,-8,19,-7,-55,-7,-101,-6,117,-5,111,-4,94,-3,95,-2,89,-1,84,0,75,1,63,2,26,3,0,4,-72,4,-124,5,31,6,-68,6,45,7,-95,7,-32,7,17,8,39,8,30,8,-4,7,-75,7,88,7,-26,6,119,6,-23,5,94,5,-57,4,45,4,-90,3,23,3,-98,2,45,2,-56,1,106,1,36,1,-46,0,-94,0,110,0,65,0,36,0,1,0,-12,-1,-16,-1,-19,-1,-7,-1,35,0,80,0,-120,0,-53,0,53,1,-97,1,12,2,-113,2,15,3,-112,3,35,4,-86,4,50,5,-81,5,50,6,-101,6,28,7,126,7,-33,7,45,8,107,8,-92,8,-66,8,-44,8,-44,8,-77,8,-119,8,66,8,-28,7,122,7,-24,6,82,6,-99,5,-44,4,4,4,17,3,26,2,25,1,19,0,11,-1,-1,-3,-11,-4,-16,-5,-7,-6,1,-6,33,-7,68,-8,117,-9,-81,-10,-11,-11,67,-11,-94,-12,4,-12,117,-13,-13,-14,114,-14,8,-14,-102,-15,92,-15,41,-15,4,-15,-5,-16,4,-15,33,-15,95,-15,-85,-15,29,-14,-118,-14,23,-13,-70,-13,97,-12,38,-11,-30,-11,-59,-10,-83,-9,-97,-8,-104,-7,-92,-6,-76,-5,-52,-4,-22,-3,-1,-2,29,0,43,1,49,2,38,3,23,4,-19,4,-76,5,96,6,8,7,-107,7,9,8,-125,8,-30,8,50,9,116,9,-71,9,-23,9,10,10,21,10,34,10,21,10,3,10,-41,9,-107,9,62,9,-48,8,92,8,-55,7,62,7,-101,6,-28,5,46,5,121,4,-75,3,5,3,71,2,-101,1,-9,0,89,0,-66,-1,65,-1,-59,-2,91,-2,-1,-3,-70,-3,-109,-3,119,-3,-122,-3,-92,-3,-36,-3,55,-2,-90,-2,58,-1,-61,-1,122,0,48,1,-10,1,-66,2,-120,3,81,4,15,5,-51,5,-124,6,35,7,-68,7,58,8,-67,8,16,9,101,9,-102,9,-72,9,-82,9,-96,9,111,9,39,9,-65,8,51,8,-84,7,-12,6,60,6,109,5,-112,4,-85,3,-88,2,-96,1,-111,0,117,-1,84,-2,46,-3,-1,-5,-31,-6,-77,-7,-119,-8,114,-9,103,-10,108,-11,-120,-12,-70,-13,4,-13,114,-14,-10,-15,-86,-15,116,-15,96,-15,118,-15,-95,-15,-19,-15,96,-14,-31,-14,-126,-13,50,-12,-11,-12,-52,-11,-89,-10,-107,-9,-128,-8,105,-7,83,-6,66,-5,24,-4,-13,-4,-66,-3,-123,-2,45,-1,-41,-1,109,0,-26,0,94,1,-66,1,23,2,89,2,-115,2,-80,2,-60,2,-38,2,-43,2,-51,2,-67,2,-101,2,126,2,86,2,51,2,-5,1,-55,1,-104,1,84,1,28,1,-15,0,-70,0,-102,0,114,0,85,0,76,0,74,0,86,0,-128,0,-85,0,-15,0,81,1,-83,1,49,2,-74,2,76,3,-21,3,-112,4,63,5,-1,5,-81,6,89,7,11,8,-87,8,68,9,-49,9,88,10,-65,10,22,11,88,11,-104,11,-87,11,-81,11,-118,11,84,11,-6,10,-125,10,-8,9,74,9,-126,8,-96,7,-92,6,-79,5,-114,4,-128,3,100,2,81,1,63,0,66,-1,60,-2,94,-3,125,-4,-73,-5,-7,-6,83,-6,-83,-7,33,-7,-107,-8,33,-8,-78,-9,83,-9,16,-9,-47,-10,-78,-10,-105,-10,-90,-10,-57,-10,-4,-10,66,-9,-81,-9,36,-8,-93,-8,60,-7,-38,-7,127,-6,32,-5,-35,-5,126,-4,47,-3,-43,-3,127,-2,30,-1,-69,-1,73,0,-44,0,83,1,-70,1,18,2,102,2,-102,2,-56,2,-43,2,-56,2,-57,2,-109,2,104,2,31,2,-37,1,-123,1,44,1,-49,0,112,0,26,0,-66,-1,104,-1,17,-1,-59,-2,118,-2,44,-2,-33,-3,-103,-3,66,-3,-9,-4,-77,-4,84,-4,26,-4,-50,-5,-101,-5,102,-5,56,-5,43,-5,24,-5,25,-5,50,-5,77,-5,-124,-5,-71,-5,10,-4,91,-4,-72,-4,37,-3,-111,-3,13,-2,-113,-2,22,-1,-95,-1,49,0,-55,0,109,1,14,2,-75,2,95,3,13,4,-89,4}; }
	private static byte[] data91(){ return new byte[] {74,5,-28,5,115,6,-9,6,101,7,-56,7,29,8,91,8,-126,8,-100,8,-77,8,-109,8,-123,8,89,8,37,8,-35,7,-115,7,51,7,-49,6,103,6,-20,5,110,5,-34,4,84,4,-70,3,13,3,97,2,-89,1,-22,0,31,0,83,-1,121,-2,-84,-3,-45,-4,0,-4,52,-5,107,-6,-74,-7,-3,-8,97,-8,-49,-9,76,-9,-37,-10,-123,-10,63,-10,24,-10,8,-10,7,-10,57,-10,108,-10,-60,-10,52,-9,-62,-9,105,-8,20,-7,-28,-7,-78,-6,-105,-5,120,-4,102,-3,68,-2,53,-1,6,0,-14,0,-60,1,-123,2,81,3,8,4,-78,4,95,5,-12,5,-119,6,3,7,105,7,-49,7,23,8,85,8,119,8,-121,8,125,8,86,8,40,8,-38,7,119,7,8,7,127,6,-20,5,74,5,-106,4,-25,3,32,3,97,2,-106,1,-41,0,30,0,96,-1,-73,-2,20,-2,124,-3,-1,-4,-115,-4,52,-4,-26,-5,-78,-5,-104,-5,-123,-5,-104,-5,-80,-5,-35,-5,40,-4,110,-4,-44,-4,54,-3,-86,-3,35,-2,-97,-2,30,-1,-104,-1,24,0,-112,0,5,1,98,1,-54,1,28,2,97,2,-112,2,-79,2,-58,2,-64,2,-91,2,125,2,70,2,-7,1,-94,1,60,1,-54,0,94,0,-34,-1,91,-1,-35,-2,82,-2,-58,-3,74,-3,-59,-4,62,-4,-70,-5,65,-5,-59,-6,69,-6,-34,-7,115,-7,15,-7,-66,-8,118,-8,86,-8,51,-8,51,-8,70,-8,105,-8,-81,-8,-2,-8,112,-7,-11,-7,-122,-6,47,-5,-36,-5,-103,-4,101,-3,47,-2,2,-1,-38,-1,-89,0,112,1,43,2,-19,2,-111,3,46,4,-65,4,62,5,-91,5,-4,5,61,6,107,6,124,6,121,6,108,6,70,6,7,6,-63,5,108,5,16,5,-89,4,64,4,-52,3,98,3,-15,2,-123,2,32,2,-70,1,74,1,-19,0,-108,0,61,0,-18,-1,-90,-1,90,-1,26,-1,-24,-2,-64,-2,-82,-2,-99,-2,-90,-2,-73,-2,-30,-2,20,-1,95,-1,-77,-1,26,0,-120,0,2,1,117,1,-8,1,111,2,-17,2,106,3,-35,3,83,4,-54,4,35,5,-121,5,-31,5,41,6,121,6,-95,6,-52,6,-28,6,-23,6,-36,6,-75,6,126,6,52,6,-52,5,92,5,-46,4,52,4,-122,3,-38,2,19,2,82,1,120,0,-65,-1,-19,-2,43,-2,103,-3,-94,-4,-25,-5,55,-5,-128,-6,-41,-7,48,-7,-118,-8,-11,-9,92,-9,-51,-10,77,-10,-45,-11,99,-11,7,-11,-72,-12,125,-12,80,-12,51,-12,56,-12,64,-12,100,-12,-101,-12,-40,-12,51,-11,-110,-11,2,-10,-125,-10,7,-9,-94,-9,59,-8,-24,-8,-101,-7,91,-6,25,-5,-35,-5,-83,-4,122,-3,63,-2,-1,-2,-64,-1,119,0,35,1,-49,1,93,2,-17,2,111,3,-16,3,96,4,-54,4,38,5,-122,5,-39,5,34,6,105,6,-82,6,-36,6,5,7,38,7,54,7,61,7,64,7,35,7,-2,6,-51,6,-121,6,59,6,-31,5,-122,5,27,5,-95,4,49,4,-64,3,69,3,-55,2,86,2,-21,1,124,1,30,1,-71,0,103,0,10,0,-42,-1,-108,-1,97,-1,71,-1,55,-1,52,-1,73,-1,115,-1,-94,-1,-18,-1,60,0,-111,0,12,1,122,1,-7,1,111,2,-18,2,104,3,-31,3,90,4,-67,4,37,5,117,5,-56,5,8,6,63,6,94,6,123,6,127,6,126,6,113,6,69,6,20,6,-50,5,113,5,27,5,-93,4,24,4,-113,3,-18,2,77,2,-106,1,-39,0,29,0,75,-1,124,-2,-93,-3,-56,-4,-19,-5,16,-5,56,-6,112,-7,-88,-8,-16,-9,65,-9,-77,-10,46,-10,-66,-11,107,-11,43,-11,6,-11,-18,-12,-9,-12,19,-11,72,-11,-116,-11,-27,-11,83,-10,-52,-10,74,-9,-38,-9,102,-8,3,-7,-98,-7,56,-6,-41,-6,118,-5,17,-4,-88,-4,53,-3,-56,-3,75,-2,-54,-2,64,-1,-72,-1,23,0,118,0,-56,0,8,1,80,1,116,1,-97,1,-74,1,-53,1,-53,1,-58,1,-71,1,-88,1,-114,1,100,1,79,1,22,1,-16,0,-63,0,-117,0,104,0,46,0,15,0,-17,-1,-44,-1,-41,-1,-52,-1,-41,-1,-3,-1,32,0,84,0,-95,0,-23,0,82,1,-72,1,48,2,-85,2,52,3,-61,3,77,4,-38,4,107,5,-7,5,-125,6,10,7,-121,7,-7,7,98,8,-77,8,-1,8,55,9,89,9,112,9,103,9,73,9,22,9,-62,8,92,8,-22,7,83,7,-77,6,1,6,75,5,-126,4,-77,3,-14,2,31,2,91,1,-109,0,-54,-1,24,-1,91,-2,-84,-3,9,-3,104,-4,-50,-5,64,-5,-74,-6,54,-6,-58,-7,88,-7,10,-7,-72,-8,-116,-8,109,-8,91,-8,106,-8,-122,-8,-71,-8,-13,-8,70,-7,-94,-7}; }
	private static byte[] data92(){ return new byte[] {9,-6,121,-6,-12,-6,108,-5,-15,-5,108,-4,-11,-4,110,-3,-10,-3,119,-2,-22,-2,100,-1,-62,-1,42,0,124,0,-52,0,8,1,51,1,89,1,104,1,115,1,105,1,91,1,56,1,28,1,-19,0,-57,0,-114,0,88,0,40,0,-17,-1,-77,-1,126,-1,58,-1,7,-1,-60,-2,-125,-2,58,-2,-2,-3,-74,-3,116,-3,41,-3,-24,-4,-86,-4,118,-4,68,-4,38,-4,3,-4,-3,-5,-15,-5,8,-4,36,-4,65,-4,112,-4,-83,-4,-20,-4,57,-3,-123,-3,-28,-3,66,-2,-94,-2,18,-1,-119,-1,-3,-1,121,0,-8,0,125,1,4,2,-127,2,12,3,-116,3,1,4,-128,4,-21,4,82,5,-93,5,-24,5,32,6,78,6,107,6,125,6,-123,6,-126,6,109,6,82,6,44,6,1,6,-50,5,-109,5,85,5,15,5,-55,4,117,4,27,4,-64,3,88,3,-16,2,115,2,-4,1,123,1,-16,0,109,0,-40,-1,79,-1,-69,-2,44,-2,-98,-3,22,-3,-109,-4,25,-4,-91,-5,55,-5,-53,-6,121,-6,39,-6,-19,-7,-78,-7,-108,-7,124,-7,120,-7,-116,-7,-82,-7,-33,-7,45,-6,-125,-6,-32,-6,80,-5,-58,-5,75,-4,-56,-4,80,-3,-43,-3,87,-2,-25,-2,104,-1,-20,-1,116,0,-10,0,121,1,-9,1,115,2,-18,2,99,3,-51,3,46,4,-122,4,-49,4,9,5,51,5,86,5,89,5,90,5,68,5,28,5,-18,4,-83,4,99,4,5,4,-86,3,58,3,-50,2,83,2,-40,1,93,1,-43,0,95,0,-34,-1,108,-1,-7,-2,-113,-2,48,-2,-38,-3,-112,-3,85,-3,35,-3,5,-3,-7,-4,-20,-4,3,-3,24,-3,64,-3,117,-3,-79,-3,-6,-3,71,-2,-113,-2,-24,-2,60,-1,-110,-1,-26,-1,63,0,-117,0,-38,0,30,1,92,1,-110,1,-69,1,-35,1,-9,1,1,2,2,2,-16,1,-38,1,-75,1,-125,1,80,1,18,1,-61,0,-126,0,39,0,-39,-1,122,-1,33,-1,-68,-2,95,-2,-14,-3,-111,-3,40,-3,-72,-4,95,-4,-23,-5,-103,-5,53,-5,-25,-6,-91,-6,108,-6,66,-6,40,-6,26,-6,39,-6,48,-6,95,-6,-106,-6,-44,-6,56,-5,-99,-5,13,-4,-118,-4,15,-3,-96,-3,56,-2,-48,-2,110,-1,0,0,-98,0,40,1,-74,1,55,2,-77,2,38,3,-122,3,-26,3,42,4,117,4,-93,4,-51,4,-26,4,-17,4,-12,4,-32,4,-54,4,-95,4,112,4,49,4,-16,3,-93,3,85,3,11,3,-77,2,90,2,9,2,-81,1,89,1,-1,0,-83,0,90,0,12,0,-63,-1,-126,-1,72,-1,30,-1,-4,-2,-29,-2,-38,-2,-34,-2,-20,-2,11,-1,53,-1,111,-1,-80,-1,-5,-1,72,0,-99,0,-13,0,84,1,-85,1,13,2,106,2,-53,2,37,3,123,3,-48,3,28,4,97,4,-94,4,-47,4,-20,4,10,5,25,5,13,5,-8,4,-43,4,-93,4,96,4,8,4,-82,3,62,3,-40,2,83,2,-33,1,84,1,-46,0,73,0,-58,-1,66,-1,-67,-2,60,-2,-75,-3,50,-3,-82,-4,43,-4,-83,-5,46,-5,-77,-6,62,-6,-54,-7,104,-7,9,-7,-79,-8,110,-8,47,-8,15,-8,-32,-9,-40,-9,-39,-9,-34,-9,-9,-9,22,-8,65,-8,124,-8,-65,-8,18,-7,102,-7,-49,-7,54,-6,-82,-6,44,-5,-87,-5,52,-4,-74,-4,67,-3,-63,-3,71,-2,-66,-2,61,-1,-82,-1,26,0,-127,0,-32,0,63,1,-113,1,-22,1,54,2,-120,2,-51,2,22,3,90,3,-115,3,-50,3,-5,3,40,4,77,4,105,4,-127,4,-112,4,-110,4,-112,4,-124,4,106,4,85,4,46,4,4,4,-44,3,-95,3,104,3,49,3,-14,2,-70,2,121,2,74,2,13,2,-46,1,-97,1,103,1,46,1,3,1,-43,0,-70,0,-108,0,-127,0,116,0,113,0,119,0,-120,0,-83,0,-50,0,4,1,59,1,118,1,-76,1,-1,1,67,2,-122,2,-58,2,4,3,63,3,121,3,-86,3,-46,3,-4,3,31,4,57,4,80,4,93,4,107,4,101,4,98,4,85,4,57,4,20,4,-17,3,-84,3,114,3,38,3,-43,2,116,2,6,2,-99,1,30,1,-96,0,31,0,-112,-1,2,-1,111,-2,-34,-3,76,-3,-71,-4,45,-4,-99,-5,27,-5,-95,-6,40,-6,-57,-7,96,-7,28,-7,-37,-8,-84,-8,-111,-8,-126,-8,-123,-8,-102,-8,-77,-8,-17,-8,31,-7,100,-7,-78,-7,-4,-7,77,-6,-93,-6,-2,-6,84,-5,-75,-5,14,-4,109,-4,-43,-4,54,-3,-99,-3,1,-2,103,-2,-63,-2,35,-1,122,-1,-54,-1,22,0,82,0,-120,0,-68,0,-39,0,-4,0,9,1,27,1,27,1,25,1,18,1,1,1,-16,0,-50,0,-71,0,-116,0,110,0,73,0,39,0}; }
	private static byte[] data93(){ return new byte[] {2,0,-34,-1,-61,-1,-82,-1,-100,-1,-106,-1,-108,-1,-101,-1,-75,-1,-57,-1,-14,-1,28,0,87,0,-103,0,-28,0,52,1,-110,1,-16,1,88,2,-65,2,47,3,-104,3,10,4,116,4,-26,4,60,5,-97,5,-24,5,55,6,119,6,-88,6,-58,6,-31,6,-34,6,-35,6,-65,6,-99,6,95,6,31,6,-57,5,112,5,4,5,-96,4,40,4,-83,3,52,3,-82,2,43,2,-86,1,35,1,-91,0,27,0,-109,-1,23,-1,-110,-2,24,-2,-99,-3,41,-3,-64,-4,93,-4,0,-4,-76,-5,111,-5,62,-5,19,-5,2,-5,-13,-6,-6,-6,12,-5,39,-5,83,-5,-128,-5,-61,-5,10,-4,86,-4,-98,-4,-2,-4,82,-3,-83,-3,0,-2,94,-2,-86,-2,-3,-2,72,-1,-119,-1,-54,-1,2,0,51,0,92,0,122,0,-101,0,-81,0,-68,0,-62,0,-65,0,-66,0,-82,0,-89,0,-108,0,121,0,93,0,71,0,34,0,4,0,-36,-1,-78,-1,-121,-1,90,-1,41,-1,-13,-2,-65,-2,-123,-2,81,-2,27,-2,-26,-3,-62,-3,-101,-3,123,-3,108,-3,86,-3,95,-3,90,-3,108,-3,-123,-3,-102,-3,-61,-3,-31,-3,21,-2,65,-2,119,-2,-75,-2,-14,-2,55,-1,-120,-1,-47,-1,47,0,-127,0,-30,0,63,1,-101,1,-6,1,81,2,-91,2,-18,2,54,3,113,3,-97,3,-49,3,-15,3,8,4,30,4,27,4,40,4,31,4,28,4,12,4,-3,3,-31,3,-51,3,-85,3,-121,3,103,3,55,3,14,3,-37,2,-93,2,103,2,35,2,-27,1,-104,1,79,1,-2,0,-85,0,96,0,7,0,-66,-1,99,-1,23,-1,-62,-2,114,-2,43,-2,-28,-3,-100,-3,94,-3,36,-3,-25,-4,-60,-4,-100,-4,-128,-4,118,-4,107,-4,115,-4,125,-4,-103,-4,-73,-4,-29,-4,11,-3,62,-3,114,-3,-90,-3,-31,-3,28,-2,88,-2,-103,-2,-43,-2,21,-1,93,-1,-95,-1,-17,-1,58,0,-123,0,-49,0,31,1,99,1,-79,1,-18,1,44,2,95,2,-116,2,-82,2,-54,2,-36,2,-32,2,-33,2,-46,2,-66,2,-103,2,116,2,76,2,23,2,-30,1,-89,1,103,1,40,1,-31,0,-97,0,95,0,22,0,-36,-1,-105,-1,90,-1,33,-1,-21,-2,-68,-2,-110,-2,117,-2,90,-2,87,-2,74,-2,89,-2,96,-2,122,-2,-104,-2,-64,-2,-25,-2,24,-1,74,-1,118,-1,-83,-1,-38,-1,14,0,60,0,109,0,-101,0,-61,0,-21,0,10,1,43,1,67,1,89,1,99,1,104,1,107,1,99,1,87,1,67,1,38,1,8,1,-32,0,-66,0,-118,0,94,0,34,0,-14,-1,-81,-1,120,-1,50,-1,-19,-2,-90,-2,94,-2,23,-2,-48,-3,-123,-3,67,-3,8,-3,-51,-4,-98,-4,112,-4,84,-4,57,-4,49,-4,47,-4,61,-4,83,-4,118,-4,-94,-4,-35,-4,21,-3,90,-3,-83,-3,-3,-3,86,-2,-80,-2,7,-1,100,-1,-65,-1,22,0,111,0,-59,0,19,1,103,1,-78,1,-12,1,61,2,113,2,-84,2,-44,2,-3,2,25,3,52,3,57,3,65,3,55,3,45,3,27,3,2,3,-29,2,-68,2,-113,2,98,2,37,2,-9,1,-78,1,123,1,58,1,-7,0,-63,0,124,0,70,0,17,0,-35,-1,-73,-1,-113,-1,121,-1,103,-1,90,-1,87,-1,93,-1,99,-1,124,-1,-111,-1,-77,-1,-40,-1,2,0,48,0,105,0,-102,0,-35,0,20,1,88,1,-110,1,-42,1,19,2,75,2,-125,2,-86,2,-37,2,-9,2,15,3,30,3,36,3,33,3,18,3,-1,2,-38,2,-74,2,-123,2,82,2,22,2,-39,1,-104,1,82,1,13,1,-61,0,123,0,44,0,-30,-1,-108,-1,68,-1,-15,-2,-98,-2,80,-2,-6,-3,-88,-3,82,-3,7,-3,-67,-4,119,-4,52,-4,-9,-5,-58,-5,-101,-5,119,-5,88,-5,71,-5,54,-5,54,-5,55,-5,65,-5,87,-5,105,-5,-112,-5,-74,-5,-31,-5,27,-4,79,-4,-109,-4,-41,-4,28,-3,103,-3,-83,-3,-12,-3,60,-2,-127,-2,-59,-2,6,-1,65,-1,126,-1,-75,-1,-20,-1,36,0,85,0,-118,0,-70,0,-26,0,26,1,64,1,113,1,-111,1,-68,1,-48,1,-8,1,2,2,36,2,34,2,55,2,52,2,56,2,47,2,37,2,24,2,13,2,-2,1,-22,1,-36,1,-56,1,-69,1,-90,1,-104,1,-127,1,111,1,93,1,70,1,52,1,27,1,9,1,-12,0,-29,0,-42,0,-58,0,-59,0,-68,0,-58,0,-56,0,-36,0,-25,0,9,1,27,1,61,1,82,1,117,1,-112,1,-81,1,-61,1,-29,1,-13,1,13,2,31,2,49,2,67,2,75,2,94,2,101,2,111,2,117,2,120,2,119,2,119,2,102,2,100,2,74,2,59,2}; }
	private static byte[] data94(){ return new byte[] {25,2,-1,1,-45,1,-81,1,118,1,72,1,10,1,-48,0,-114,0,71,0,-6,-1,-80,-1,94,-1,18,-1,-67,-2,111,-2,26,-2,-48,-3,-125,-3,56,-3,-6,-4,-71,-4,-123,-4,84,-4,45,-4,18,-4,-5,-5,-16,-5,-19,-5,-17,-5,-1,-5,13,-4,35,-4,59,-4,92,-4,120,-4,-102,-4,-66,-4,-28,-4,11,-3,56,-3,101,-3,-109,-3,-53,-3,-5,-3,56,-2,107,-2,-86,-2,-32,-2,27,-1,78,-1,-127,-1,-83,-1,-38,-1,-1,-1,29,0,58,0,77,0,96,0,102,0,117,0,116,0,115,0,110,0,99,0,92,0,76,0,62,0,41,0,25,0,7,0,-16,-1,-32,-1,-48,-1,-61,-1,-76,-1,-79,-1,-88,-1,-86,-1,-82,-1,-76,-1,-60,-1,-43,-1,-11,-1,11,0,61,0,90,0,-106,0,-63,0,0,1,52,1,119,1,-79,1,-16,1,50,2,104,2,-91,2,-36,2,14,3,64,3,105,3,-111,3,-83,3,-60,3,-44,3,-37,3,-35,3,-41,3,-57,3,-76,3,-107,3,114,3,75,3,29,3,-17,2,-74,2,-127,2,64,2,3,2,-64,1,118,1,51,1,-24,0,-98,0,80,0,5,0,-75,-1,109,-1,33,-1,-34,-2,-105,-2,95,-2,36,-2,-8,-3,-54,-3,-88,-3,-116,-3,120,-3,111,-3,101,-3,108,-3,113,-3,-120,-3,-106,-3,-70,-3,-44,-3,-6,-3,35,-2,72,-2,116,-2,-102,-2,-56,-2,-20,-2,24,-1,60,-1,96,-1,127,-1,-95,-1,-70,-1,-44,-1,-22,-1,-6,-1,12,0,26,0,35,0,42,0,48,0,46,0,46,0,40,0,33,0,23,0,14,0,1,0,-15,-1,-29,-1,-50,-1,-75,-1,-98,-1,-125,-1,108,-1,76,-1,53,-1,20,-1,-1,-2,-31,-2,-46,-2,-70,-2,-81,-2,-93,-2,-100,-2,-105,-2,-104,-2,-100,-2,-93,-2,-83,-2,-74,-2,-52,-2,-39,-2,-13,-2,9,-1,41,-1,73,-1,108,-1,-110,-1,-67,-1,-24,-1,25,0,69,0,120,0,-93,0,-44,0,-5,0,41,1,69,1,112,1,-119,1,-90,1,-73,1,-53,1,-39,1,-31,1,-20,1,-18,1,-17,1,-15,1,-25,1,-24,1,-40,1,-44,1,-58,1,-74,1,-87,1,-111,1,126,1,101,1,71,1,46,1,15,1,-22,0,-50,0,-90,0,-120,0,96,0,62,0,27,0,-10,-1,-43,-1,-78,-1,-111,-1,116,-1,82,-1,53,-1,27,-1,-2,-2,-20,-2,-45,-2,-58,-2,-74,-2,-77,-2,-87,-2,-83,-2,-83,-2,-76,-2,-67,-2,-54,-2,-45,-2,-27,-2,-17,-2,2,-1,16,-1,34,-1,55,-1,69,-1,98,-1,112,-1,-114,-1,-93,-1,-64,-1,-39,-1,-5,-1,22,0,55,0,86,0,114,0,-114,0,-87,0,-64,0,-40,0,-22,0,-7,0,6,1,16,1,17,1,17,1,15,1,4,1,1,1,-19,0,-31,0,-53,0,-69,0,-94,0,-114,0,114,0,90,0,60,0,36,0,5,0,-20,-1,-54,-1,-71,-1,-105,-1,-118,-1,109,-1,95,-1,81,-1,70,-1,68,-1,61,-1,69,-1,73,-1,83,-1,99,-1,110,-1,-128,-1,-110,-1,-91,-1,-73,-1,-49,-1,-33,-1,-8,-1,9,0,29,0,51,0,60,0,86,0,97,0,114,0,-126,0,-118,0,-102,0,-104,0,-90,0,-95,0,-89,0,-93,0,-99,0,-107,0,-116,0,126,0,110,0,94,0,72,0,51,0,27,0,4,0,-27,-1,-53,-1,-87,-1,-115,-1,110,-1,75,-1,46,-1,12,-1,-15,-2,-44,-2,-67,-2,-92,-2,-110,-2,-126,-2,121,-2,111,-2,116,-2,112,-2,125,-2,-124,-2,-104,-2,-86,-2,-61,-2,-37,-2,-9,-2,19,-1,51,-1,80,-1,117,-1,-111,-1,-74,-1,-43,-1,-6,-1,27,0,63,0,93,0,-126,0,-97,0,-68,0,-39,0,-16,0,5,1,27,1,37,1,55,1,58,1,68,1,67,1,69,1,64,1,60,1,48,1,39,1,22,1,8,1,-14,0,-34,0,-59,0,-84,0,-107,0,124,0,97,0,75,0,51,0,31,0,11,0,-7,-1,-24,-1,-34,-1,-45,-1,-52,-1,-56,-1,-59,-1,-54,-1,-52,-1,-43,-1,-38,-1,-17,-1,-9,-1,14,0,30,0,52,0,76,0,98,0,121,0,-110,0,-89,0,-66,0,-46,0,-27,0,-14,0,5,1,9,1,23,1,25,1,27,1,29,1,20,1,15,1,5,1,-10,0,-20,0,-39,0,-57,0,-74,0,-99,0,-118,0,113,0,89,0,64,0,39,0,9,0,-17,-1,-49,-1,-77,-1,-104,-1,117,-1,93,-1,58,-1,36,-1,3,-1,-18,-2,-45,-2,-64,-2,-85,-2,-100,-2,-118,-2,-127,-2,116,-2,111,-2,104,-2,105,-2,104,-2,109,-2,117,-2,124,-2,-118,-2,-107,-2,-91,-2,-75,-2,-59,-2,-35,-2,-22,-2,6,-1,21,-1,43,-1,67,-1,84,-1,107,-1,127,-1,-109,-1,-91,-1,-70,-1,-55,-1,-33,-1}; }
	private static byte[] data95(){ return new byte[] {-21,-1,0,0,9,0,30,0,38,0,56,0,64,0,78,0,85,0,99,0,100,0,114,0,113,0,119,0,124,0,120,0,126,0,119,0,119,0,117,0,109,0,113,0,101,0,104,0,97,0,97,0,95,0,90,0,89,0,83,0,86,0,77,0,81,0,72,0,75,0,71,0,72,0,70,0,73,0,73,0,78,0,81,0,87,0,93,0,100,0,107,0,115,0,120,0,-123,0,-123,0,-113,0,-108,0,-106,0,-97,0,-97,0,-91,0,-90,0,-86,0,-85,0,-83,0,-80,0,-80,0,-81,0,-78,0,-82,0,-80,0,-85,0,-84,0,-93,0,-92,0,-103,0,-105,0,-116,0,-125,0,120,0,110,0,95,0,84,0,67,0,52,0,37,0,19,0,0,0,-13,-1,-38,-1,-49,-1,-75,-1,-88,-1,-109,-1,-124,-1,113,-1,99,-1,86,-1,71,-1,63,-1,51,-1,47,-1,39,-1,38,-1,33,-1,35,-1,34,-1,35,-1,39,-1,40,-1,47,-1,50,-1,57,-1,63,-1,71,-1,80,-1,89,-1,97,-1,112,-1,117,-1,-121,-1,-115,-1,-99,-1,-89,-1,-77,-1,-67,-1,-54,-1,-45,-1,-34,-1,-26,-1,-16,-1,-13,-1,1,0,-3,-1,9,0,7,0,12,0,13,0,13,0,14,0,12,0,11,0,11,0,5,0,8,0,-2,-1,1,0,-6,-1,-7,-1,-10,-1,-16,-1,-13,-1,-20,-1,-19,-1,-20,-1,-24,-1,-17,-1,-24,-1,-14,-1,-17,-1,-8,-1,-7,-1,3,0,5,0,16,0,20,0,31,0,37,0,47,0,54,0,62,0,71,0,78,0,84,0,94,0,98,0,104,0,110,0,114,0,117,0,121,0,121,0,123,0,123,0,122,0,121,0,119,0,114,0,113,0,104,0,106,0,94,0,93,0,83,0,78,0,69,0,64,0,54,0,47,0,38,0,31,0,20,0,14,0,7,0,-6,-1,-5,-1,-22,-1,-19,-1,-32,-1,-32,-1,-40,-1,-41,-1,-47,-1,-45,-1,-51,-1,-47,-1,-53,-1,-46,-1,-49,-1,-47,-1,-43,-1,-45,-1,-39,-1,-37,-1,-36,-1,-31,-1,-30,-1,-26,-1,-24,-1,-20,-1,-20,-1,-14,-1,-15,-1,-10,-1,-8,-1,-9,-1,-3,-1,-8,-1,1,0,-6,-1,4,0,-6,-1,4,0,-3,-1,2,0,-1,-1,2,0,-2,-1,1,0,-1,-1,0,0,-3,-1,2,0,-6,-1,0,0,-3,-1,-4,-1,-2,-1,-3,-1,-4,-1,-2,-1,-3,-1,-3,-1,0,0,-3,-1,0,0}; }
	private static byte[] getData(){
		byte[] data = new byte[97802];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 1024);
		System.arraycopy(data94(), 0, data, 96256, 1024);
		System.arraycopy(data95(), 0, data, 97280, 522);
		return data;
	}
	/** Constructs a new AudioClip with the data from loop-10.wav. */
	public Loop10(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(22050.0), 16, 1, 2, (float)(22050.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing loop-10.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of loop-10.wav. */
	private class LoopThread extends Thread {
		private Loop10 clip;
		private boolean looping = true;
		public LoopThread(Loop10 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays loop-10.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays loop-10.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of loop-10.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if loop-10.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if loop-10.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}